Probably trying to tell you that you need a BB data plan. Get that and most of the problems go away and the workarounds aren't needed.
From the FAQ:
How to use BlackBerry on Generic Data Plan - BlackBerryFAQ
What do I need a Data Plan for? - BlackBerryFAQ