How about a mini-calendar type device, which has blank and coloured blocks. Blank means nothing on that day, coloured means an event. Mouse roll over brings up a little info box saying whats on that day with links to it. Shouldn't be too hard with a bit of javascript, and if I remember correctly, its already on radio.thn's archives (not the calendar, just the rollover).
Well? If its too much work, I'll give it a go and post an example on my webspace this weekend?