I am new to android... I do have a few questions. I have a HTC desire 2.1 1. I have recently installed a lot of applications (mostly Swype and a lot of keyboard replacements) when I uninstall apps do they completely remove? or are there traces left behind i.e. Windows type registries 2. I want to upgrade to 2.2 when it's released in Oct. Should I uninstall all my apps before doing this? or do a factory restore?