So I have owned the 1g and 2g Ipod touch(s?) and currently own an Iphone 3g. When on my ipods I never had any wifi problems whatsover. It would usually connect and stay connected just fine. My Iphone, when I first bought it ( from a friend) was a little iffy on wifi but evened out eventually and behaved like my previous ipods, working fine. However, I have done two things recently to it. I replaced the backing and installed a the new firmware 3.1.2 and since one of the two the wifi is very weak. Unlike other's who say after upgrading that they have no wifi at all, I just have a crippled signal. Now today I was fixing my old ipod(sold to a friend and they said it got stuck in restore mode btw its on 3.0fw) and afterwards in SBSettings I set both my Iphone and the Ipod touch 2g's wifi to numeric. Up in my room my Iphone 3g is currently getting -92 signal strength while the ipod touch is in the -50's or -60's. Why is this? Is it the firmware upgrade? could it be my Iphone's wifi antenna? Or is the ipod touch's wifi simply better? please help as this has been driving me insane for quite some time and I wasn't sure of the problem until I compared it to my old Ipod Touch 2G. thanks!