If you are on baseband 01.59.00 or if your phone is a factory unlocked phone and if you are not planing to upgrade to iOS 4.3.3 thenwhat firmware are you on?
I'm running 4.2.1 On A Iphone 3G
1- get the latest redsnow tool from the dev-team blog.
2- Download the ipsw 4.2.1 from Internet.
3- update your iTunes to the latest version.
4- Connect your phone to your computer, open up iTunes and backup your iPhone files using iTunes. Pay attention and Ignore all notification about iOS upgrade.
5- close iTunes and run redsnow. On step 2; direct redsnow to the ipsw you just downloaded from internet and follow redsnow onscreen instruction.
6- When jailbreak is done close redsnow and open up iTunes and restore your backup.
You are good to go.
OK this is going to sound really stupid bit I have looked on Google for red snow and found that many sites that have it where do I find the right one I have also looked on the dev team site but can not find the down load link
Thanks in advance