I will check it later but just FYI, the phone will get ICS soon...
I am thinking of buying the phone just to help you, lol.
No that's commitment, lol.
I was able to install an RUU which fixed the WiFi issue, but now the phone is stuck in a boot-loop. I immediately tried SuperOneClickRoot which ran all the way through, unlike before where it froze at step 7. It didn't seem to work because superuser couldn't gain root access so I tried ZergRush. Which also appeared to work but I ended up the same problem. No root access and now the boot-loop.
I've flashed the RUU three times (doing it twice each attempt) but its the same result every time. The phone boots normally the first time, then goes into loop on the next restart. Could be bad root attemp the wrong RUU, could be corrupted or maybe I'm doing it wrong. I don't know.
Please... Any suggestions would be most appreciated.
Which RUU are you trying to flash? Were you able to find the latest one?
... which I got here.
--- UPDATE ---
I fixed it. No root, but it's working and back to factory condition.
I used CWM recovery to format all partitions (data, system, cache, devlog, etc.) as well as the sdcard. Once that was done, I relocked the bootloader and ran the RUU. This time I went through the entire setup process for the phone (activation, market account, WiFi and so on) without rebooting first. After the setup, I rebooted and I started normally. About 20 minutes later, I got an android OTA update of some kind and now its fine.
Not sure why setting up the phone would make a difference, but formatting the partitions and going completely clean-slate is probably what did the trick. Something must have been stuck in memory from the first failed attempt and it was corrupting the following attempts in some way.
I'd still like to root it, but anyway... it's fixed and my wife's is glad to get her phone back. Happy ending.
Thanks to all for your assistance.