I found Team Calendar some time ago based on customer demand for wanting to view other people's diaries within your organisation.   You can also schedule meetings with multiple people in your organisation too!

The current Team Calendar product works with Exchange 2003 however Handstep the company behind Team Calendar are about to launch the Beta of their Exchange 2007 version!

It's due at the end of this month and if you want to be on the Beta - just email