Used to use Palm but after a couple of years I've switched back to a small paper calendar. $9.95 Dayminder. Fits in any pocket. Batteries never die.
Maybe I'll switch back but in my mind, the technology and price don't overcome reliability and simplicity at the current time.