we have 2 3gs iphone in the house. one (hubby's) connects to the wifi each and every time. mine gives me issues... sometimes connecting, sometimes not and asking for our router password often. when it doesn't connect to wifi it's hit or miss whether it selects 3g or edge... i finally called apple about it on sunday and after a restore, it's doing the same thing. the lady on the phone said if the restore didn't work that they would have to replace it. everything else works fine. however, i've read the threads where people have posted they've exhanged 2, 3 + times and still have the wifi issue. a lot of people seem to think it's a software issue.... so after all that.... my question is: get it replaced (which it sounds like i'll get a refurbished unit ) or wait it out and see if 3.1 fixes the problem?