It depends on what you need to do. I would recommend Beyond411 as something most people would probably want on their blackberry. Other than that, I agree with the above post about browsing the aftermarket software forum. And just try stuff. If you don't like it or don't need it, uninstall it and try something else. Just watch your memory and be cautious and do a little research on what you are installing.