There are many different ways of pwning your iPhone, i'll explain the difference between the windows tools that are floating around.
QuickPWN nonGUI beta
* batch scripts
* Support for Touch, 2G, 3G 2.0.1 firmware only
* does not update firmware
* preserves all iphone data
* lso can use to mod 2.0.2 but don't recommend as it copies 2.0.1 files onto your 2.0.2 device.
QuickPWN GUI 150
* Graphical Interface
* Support for Touch, 2G, 3G 2.0.0 & 2.0.1 firmware
* preserves all iphone data
* does not update firmware
* Also can use to mod 2.0.2 but don't recommend as it copies 2.0.1 files onto your 2.0.2 device.
QuickPWN RC3 (best tool if you dont want to update firmware)
* Graphical Interface
* Support for Touch, 2G, 3G, 2.0.0, 2.0.1, 2.0.2 firmware
* Quickest process
* preserves all iphone data
* does not update firmware
WinPwn 2.0.4
* Graphical Interface
* Support for Touch, 2G, 3G 2.0.0 & 2.0.1 firmware
* Creates custom firmware to restore with iTunes
* Custom firmware will not include modem upgrade(3G)
* upgrade from 2.0.0 to 2.0.1 and preserve your baseband for future unlock(3G)
* will erase all data from phone
WinPWN 2.5 (best tool if you want to update firmware)
* Graphical Interface
* Support for Touch, 2G, 3G 2.0.0, 2.0.1 & 2.0.2 firmware
* Creates custom firmware to restore with iTunes
* Custom firmware will not include modem upgrade(3G)
* upgrade from 2.0.0 and preserve your baseband for future unlock(3G)
* or from a pwned 2.0.1 firmware phone
* will erase all data from phone
This is very helpful. If you can continue to expand this with even more detail for newbies like myself and maybe add links to the software and tutorials, this would call for a sticky I would assume. It's great to have summaries like this so us rookies don't have to spend hours searching forum topics.