I have a Ipod touch 3g 64 gb model. My model # is MC011LL. As of right now, I am running on 3.1.3. I have it jailbroken thanks to spirit. From what I have read, I need to downgrade to 3.1.2 before I start off. I also no that I have to save my SHSH blobs and I found this useful guide: http://www.iphonedownloadblog.com/2010/05/01/save-shsh-blobs-autoshsh/ I am really thinking about just waiting until a easy unteathered jb comes out. However, I really want to upgrade to 4.0. Thanks for the help!!