.JerryD.
.
One of the great things about the BlackBerry is that it's pretty much a standard Java device, and as such, can run many generic Java applications that are developed for the thousands of other Java devices available.
I came across a site that hosts nothing but Java programs called
GetJar several years ago, and troll it's waters...