ok so im not sure if this is a repost or if everyone already knows this but this is a very awesome tip. when i hard reset the phone and went to the market, i clicked "my downloads" and my apps that i had b4 were all listed and they said "free", (which meant i had to redownload). so it keeps your history according to your intial google sign in on the phone. ive hard reset bout 3 times just so i lower my market "MB". im at 3mb on my market and 50mb free of memory. i also have 67 apps installed. i highly recommend to hard reset your phone every now and then. it gives you so much more memory when you go and reinstall all your previous apps from "my downloads" section of the market. plus your contacts all sync to your gmail so you dont even have to worry bout losing any contacts. trust me, it really makes a difference in performance after the phone frees up that much memory. b4 i first did it i had like 27mb in my market and like 45 apps with 10mb of free mem on my phone. man did that suck. every time you go in the market or even when you uninstall an app it will still be eating your memory. try it out and leave some feed back. its really harmless. the only thing is that you will have to set your settings on some apps to how it was pre hard reset. for example, missed call, scoreboard, weather channel, and more. but its really worth it.