Blackberry Web Desktop Manager
I am currently testing the Blackberry Web Desktop Manager v 1.0.0 and it seems pretty good. I have yet to see if I can upgrade Blackberry handheld OSs using it. I would be interested to hear from other people who have used it.