I reload it from the desktop interface if needed but the bugs, if you get one and I have, reside in the memory areas. There are two of them. The firmware does it's own security checks but sometimes I just back it out to a previous version and then reload it later.
Most phones won't allow you to do this which is why I like the Storm.
I would not touch a I-phone. I despise AT&T anyway.