iCal events on the desktop; Dashboard widgets vs. GeekTool vs.?
If you decide to look at new solutions, there are a handful of applications that can do this including Blotter and TimeWorks.

I prefer the slightly less in my face menubar solution that Fantastical provides.