BlackBerry apps: Are they worth the download?