If you have to keep a schedule it is much better than a Dayrunner(tm) book. It can give you alarms but you will need to get Hackmaster and 3AlarmHack to make them audible.
It can do games, ebooks, scientific calculations, email, spreadsheets, you name it there is a program for it.
I asked a friend this morning and he says he uses his for scheduling and keeping lots of address and contact info on his customers. I was thinking about keeping expense info also and car cost info.