in case you were unaware of this, at the google.com/mobile site theres some nice stuff, like google sync which allows you to sync your google calander with your blackberry calander etc. this i thought was
I love Google Sync. Since I use two phones (work and play), it allows me to enter any appointments or important dates only once, and it will automatically update it on both phones, google calendar, and outlook calendar. Google maps is a great app as well! There's a lot else to offer, though I haven't looked into as much.