Greetings, I want to try to upgrade and jailbreak my Ipod Touch 3rd gen by myself, Now, Here are my specs, I'm currently using iOS3.1.3 and I want to upgrade it to 4.0, not to 4.0.2 so I can use Jailbreak me or any other easy jailbreaks. Can anyone list down the steps so nothing will go wrong?

TLR, Steps and instructions to upgrade from 3.1.3 (Spirit) to Official OS4 without using iTunes + Jailbreak, Thanks a lot guys!

Also, I heard of this Greenpois0n thing, Should I just update through iTunes for the 4.1 and use that? I still want the steps though. Thanks again!
By the way, Will upgrading the OS remove all my songs and data?