At the moment does the following:
Original iPhone - Activate, Jailbreak, Unlock
3G iPhone - Jailbreak
Remember this tool jailbreaks and unlocks any 1st gen iPhones running the 2.0 firmware, and jailbreaks any 3G iPhone/iPod Touch running the 2.0 firmware. It does NOT support older versions of the iPhone/iPod Touch firmware including firmware 1.1.5 for the Touch.
This release DOESN'T UNLOCK 3G iPHONES YET, but they say they're working on that.
As Installer is not ready for 2.0 yet only Cydia is installed when you use the tool, but most jailbreak apps are in cydia now.

Download:
Pwnage Tool
You will also need:
Bootloader 3.9 - Pwnage Tool may ask for this file. You will need to search for this file, sorry can't link to it
Bootloader 4.6 - Pwnage Tool may ask for this file. You will need to search for this file, sorry can't link to it
Remember this is Mac only
Guide Here
Notes:
If you are having Mail.app issues after Pwning see here (Cheers Ben)
iTunes will also tell you there is an update for the local carrier settings, and ask if you want to apply it. This is fine to do.
UPDATE:
To get GPRS working on iPhone 1 using 2.0 firmware go to www.unlockit.co.nz (from your iPhone) and downlaod the APN settings (follow instructions on the site)