Sweet you might be able to embed stuff like this as well:
Great idea, I will have to look into this.
Unfortunately I have been so busy with other projects I haven't had a chance to go back and expand on the retail client.
But this is something I will deffinately keep in mind.
I have been working on a new Service Request workflow. It's based on defect tracking systems for the software industry but can easily be adapted to track any sort of request.
I have also been looking into ways of viewing people's agenda. And the easiest way is to add a mashup for the google calendar and synchronize your Outlook calendar with that of Google using the appropriate utility (Google Calendar Sync).
The formula I used for the computed field is:
'<iframe src="https://www.google.com/calendar/embed?src=[local-part]%40gmail.com&ctz=Europe/Zurich" style="border: 0" width="800" height="600" frameborder="0" scrolling="no"></iframe>'
For this exercise, I only created one account. If you used this set-up to manage multiple users, the main drawback is that there is no way to differentiate visually the events of each user (besides manually updating each event to change its colour). So the best way would be to have one calendar per user.
There is a business calendar for Google but it isn't free. There are some alternatives on the web but I haven't tried any of them (famundo, keepandshare, jotlet, etc.).
Finally, I found this link which shows how to embed an OWA calendar.
Just tried to embed OWA and it works just fine. See this thread: OWA.
However, it's still an iFrame with no real interaction between the frame and its hosting page.