If you are on firmware 3.0 beta 5 and you want to jailbreak here is a download for it:
Jailbreak iPhone OS 3.0 Beta 5: Cydia works now!

This installs Cydia and works for iPhone 3G, iPhone, and iPod Touch 1st Gen. You can add Ripdev repo to Cydia if you want Icy on there too.