Just to add, I'm co-developing an app for the Android OS 2.2 (due to requests) as well that will be nearly identical to the BB app. They'll use the same online database, so if you were to switch phone types, it'd migrate seamlessly
Sadly the Android one will look nicer due to the nicer UI API features. BB's are inherently flawed it seems. Probably why no one develops for them.