First, please let me apologize for these noob questions but I'm still brushing up on my understanding of jailbreaking and unlocking iPhone.
I received an iPhone 2g purchased from an eBay seller that is already jailbroken and unlocked, though I'm not sure of the methodology used. The firmware version is at 3.1.3 currently but I'm not convinced that this is the best firmware for this phone; maybe I'm wrong. So I'd like to start with a clean-slate and re-set this phone back to factory settings and then re-jailbreak on my own terms. My questions are:
1) I have a Mac running OS X so I'm considering using Pwnage to do this. Is this fairly easy (seems to be from the videos I've watched)?
2) How do I restore this phone back to factory settings in preparation for the jailbreak? Through the standard iTunes restore process?
3) What is the best firmware version for this phone? I've heard that 3.0 is both speedy and stable?
4) I want to be able to use Edge on TMobile (my carrier) but I'm under the impression that getting this to work is a separate process from jailbreaking; is that true? How do I get Edge working on the iPhone 2g?
5) Finally, is the software and Pwnage tool downloadable from the same place and what version of firmware will I want to use?