I'm a little confused. My ultimate intention is to get rid of the bloatware and custom apps (including startup animation ads) that my phone came with from the telco. Note: It isn't possible to uninstall the unwanted apps via appmanager as they are classed as default by the modified firmware of the telco. Thus I started to look through these forums and found ways to change the firmware etc however, I got confused. If I change my firmware, What apps would I lose? Logically I should only lose the bloatware because I define bloatware as anything the telco put on my phone leaving the rest of the default Android OS and whatever programs that comes with...correct? I'm assuming the firmware is to Android what BIOS is to Windows. So that if i were to update via NPS (lol, like that would ever actually work) - it would claim its updating the firmware, but in reality is actually just updating the OS? Or is it the other way around; Android being a true OS (unlike windows) in that it includes nothing at all in way of default programs and exists only as a foundation for other ppl to write their frimware to run on. ... EDIT: One last thing...this phone supports OGG!!! Its worth the price tag for that alone IMO. Go open source!