I'm getting a Samsung Captivate soon from AT&T. Got a refurbished unit they were selling for free with an upgrade. I'm a little worried about it being a refurbished model, but I figure if it comes with a 3 month warantee, I can get any problems fixed beforehand. I'm coming from an iPhone 3G and have never used an Android before, but have been following the general news (updates on the OS itself) for a while now. I did have a few questions though. 1) I've been reading up on a few different roms available, and was looking at other tweaks to get the most out of my phone. Which "rom" is right for me? I'm looking for stock Android (2.2 or 2.1) with all of the bloatware removed. Also, already rooted (I assume all of the custom roms do this already?) I assume if you run stock Android you can re-apply themes and still tweak to your heats content, themes and widgets are available in the market? 2) I hear of something about an ext2 filesystem fix to speed up the phone? 3) What's the best way to get the most battery life out of the Captivate? 4) I also hear there's problems with the GPS? 5) I was looking for an option of streaming audio / video from my Windows 7 machine to the Android phone. I used AirVideo / Subsonic apps on my iPhone, anything comparable on the Android side of things? 6) Do the emulators (NES, SNES, GBC, GBA, etc.) work well with the phone? I tried emulating with the iPhone and while it worked, it wasn't a pleasent experience trying to play a game with touchscreen controls, my fat fingers kept on getting in the way! Really I want to just figure out which rom to use for now, and then I can kind of go and experiment from there. I played with Android 1.6 a tiny bit back when I was looking at the Android on iPhone project, although it was slow, I liked it! Thanks a ton guys for helping me answer some of my questions!