Ok 3.0 users, you can now jailbreak your iPhone again. Still can't unlock yet, but that should be out soon. This does NOT work for 3GS yet. But for everyone else with a 3G or touch it's ready for you.
iClarified - iPhone - How to Jailbreak Your iPhone on OS 3.0 Using RedSn0w (Windows)