I've always used the REXwireless apps for this kind of thing. You have to add stuff manually and manage your data yourself, but I prefer this kind of manual data collection/management.
The REX stuff is expensive, but it's powerful. The combo of ToDoMatrix and IdeaMatrix works great for me. Your data is stored on your BlackBerry but backed up to the REX cloud.
REXwireless - BlackBerry Software for Productivity and Success