Anyone Know of a Good Calendar Program?

I’m running Windows XP and would like a calendar/planner program that runs on the desktop or the system tray. Do you know of a good one that is preferrably free or cheap?