My company has a department of people that request appointments for 2-3 of the people in my department. Each appointment is 1.5 hours long. This appointment is scheduled with a client so it is hard to move after it is made.
We are currently using a generic calendar and asking people to not book more than 2 over lapping appointments. However, there are no set times so they will often leave gaps which ends up equaling 1 or more appointments that COULD have been scheduled if the gaps were not there but the gaps are too short to book anything (typically 30 minutes).
I'd like to find an add in or tool that will allow people in that department to select a day then be told how many slots are available at specific times of the day. i.e. someone tries to book an appointment for next monday and sees that there is one slot at 9:00, 2 slots at 10:30 and 1 slot at 2:00.
Does anyone know of any add in or tool that might help or even come close to this?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic