Crackberry Rant

I recently got my hands on my first personal Blackberry device, a sleek Bold 9000 and really started loving it ... That is until I started exploring the device's data connectivity. The Bold is aptly named. You had better be "bold", daring and fearless if you are planning on getting some of the advanced features to work.
Since my old phone's SIM card didn't have a data plan, I had to connect to the Internet using the highly touted built-in wifi. Getting the Blackberry to connect to my router wasn't too bad. On the other hand, getting the DHCP to assign an IP address to the device was rather unintuitive and frankly a pain in the butt. There isn't much official documentation and searching the web for the right information is like searching for that elusive bra strap hook when you're 15.
Here's what Blackberry says about wifi, taken right from their website ...
"Simple and straightforward. Lower your cellular costs and get service in areas where cellular network coverage may be limited or unavailable, with BlackBerry data services over Wi-Fi® networks."
Simple and straightforward. Strange ... I don't see anything about losing your hair from frustration. For anyone experiencing the same issue, here's what I had to do. (Of course, you first need to turn on the wifi on the device and establish a connection to your router, whether it be setting up your MAC address filtering or connecting via encryption keys etc.)
Press the Blackberry key and navigate to the following menu option.
Manage Connections » Mobile network options » Data Services » "Off when roaming"
"Off when roaming"?? Seriously?!? But after doing this, I was finally able to launch my browser and surf ... yay!
After surfing for 5 mins, ADD kicked in and I wanted to sample Blackberry's own version of their app store. Apparently, it was a separate download and I couldn't be bothered. If Blackberry wants my money, they'll have to include the app with the phone.
So I googled the top 10 free applications for the Blackberry and came across a page at blorge.com with some direct links to some downloadable apps. Much to my disappointment and awe, many of the applications required a data plan to launch. I kept getting the error "Data Services Unavailable".
I had to check my settings twice because I was able to surf the web. Why did the applications not work? Is this Blackberry's doing or is it the fault of the developers? Why should the device care how I am connected to the Internet?!? Many of the apps developed for the iPhone work with a wifi connection. Why doesn't this work with a Blackberry?
I enjoy some of the PDA features but not being able to use Googletalk, Google Maps/GPS functionality, or read my RSS feeds using Viigo at a wifi hotspot or home is just not right. I feel like I paid for a foot long corn dog but after biting into it, discovered that half of it was made of playdoh. I guess all smartphones do something really well but providing application support through wifi is definitely not a strength of a Blackberry. The strength of a Blackberry lies in the BES, email functionality and perhaps in being a paperweight.
If you want a phone that you can use to play with multimedia, surf, sync and play well with Windows (do not even get me started on the Desktop Manager) and Linux, I would not recommend a Blackberry. For what I want from a phone, an HTC WinMo device would definitely better suit my needs. That corn dog made of playdoh would come a close second.