Maybe I get hung up on the word "flashing" as i've put a few phones on cricket (windows mobile phones) and all it entailed was loading a cricket PRL and letting the phones program OTA. Its not like I did a firmware update or something. What does this software do exactly that is so volatile?