Here's what I did:
- set up a calendar in Google
- set up events, appointments etc in Google calendar
- if you have a data plan: have it sync with your BB through Google Sync
- if you don't: have Google calendar send you SMS messages at set times (1hr before for instance)
Works like a charm. Syncing works both ways BTW.
A similar deal is available for syncing with Outlook, which makes setting up tasks even easier, but I chose Google Calendar because I can access it anywhere, from any PC. I had my wife and daughter set up their calendars as well, and share them with me. Now I get their alerts as well.
It also allowed me to forgo Outlook/MS Office and use Open Office instead. Very nice, equivalent to MS Office for my needs, and free!