www.handango.com -- check the Blackberry section.
Also, there is an entire section of this forum dedicated to aftermarket software -- do a search or just browse through the threads and you will find lots of info about free apps that may not be listed on Handango.
JT