OK so I'm at work yesturday and I was trying to install a new ROM (ZenHeroFX 2.2), went to XDA's site under the Hero's forum and saw the zip, but my companies computer blocks access to sites like megaupload. I was pissed and didn't want to have to wait til I got home to put on this bad boy... So I looked over at my Hero and thought I wonder if I can access the megaupload site and DOWNLOAD THIS 117mb FILE... all through my phone. So it was a slow day I thought I should go ahead and try. Went to the site via my Hero and accessed the megaupload site. Thanks to Flash on my Hero I was able to even see the numbers tick down from 48. So the button was now shown ready for me to download. And sure enough it proceeded downloading the big file. No more than 25 minutes later over Sprint's 3G, the download was complete. Didn't even both searching my SD card for the file, I immediately went into recovery. The file was a bit hard to fine at first but I found it in one my download folders, hit the file and installed it. after about 5 minutes of it rebooting, my Hero has successfully installed the ROM... no computer, no USB's... wireless.