I had previously had problems with my wifi. It would have to be in the same room as the router to connect. Anywhere else in my small apartment wouldn't work. I recently tried using a Microsoft Bluetooth Mouse and a Mighty Mouse with no luck. I have to keep it within like 3" of it for it to stay connected. If I move it back any further it loses connection. I had been a bit reluctant to open it up completely since I didn't have any thermal paste but I have some and I'm about to order a new internal battery so I'm ready to open it up. Does anyone have any ideas of what to look for? Since I have to mess with the thermal paste I'd rather not open it up unnecessarily. I will say I haven't really messed with thermal paste so it may not be as much hassle as I think it is. There performance is pretty good when you stay off the web and I'd like to keep this just because it's awesome. I was planning on getting an internal 1GB RAM module but would rather not invest much more money into it until I can sort out the wifi/bluetooth issue. Oh, and with my 2010 MBP, wifi and bluetooth work wonderfully and just as expected so I'm pretty certain the problem is with the iMac.