I've tried Ascendo Money and Jabplite.
Ascendo Money is great in that it comes with a desktop program you can use to sync and backup, and you can port the data to/from Quicken or something. However, I found the functionalities sadly quite lacking.
I then came across Jabplite, and found the functionality much better (as in many more functions). And the best thing about it is, IT'S FREE! The biggest problem is that it was originally written for the Sony Ericsson P900 (or something), and this conversion has not been optimized for the BB, so navigating it can be quite inefficient. However, you'll get used to it after a while.
do a search for both programs on this forum.