We had a number of requirements for a Coloured calendar, and I found a great solution to this. You can see it here:

http://planetwilson.blogspot.com/2007/11/updated-colour-color-calendar-for.html