No, did not change any options settings on home screen. You might also want to check Browser Push on the options settings on home screen. I suspect, as you suggest, that it might be the corporate BES security settings.
One of your other options would be to try PocketDay. I have never had any difficulty connecting with weather or stocks on that program. I believe that there is a thirty day free trial, and the purchase price after that is only $20.