I could use some input on some issues I'm having with a 2012 15" rMBP (base model). I use this as my main machine, with two external displays running on the two thunderbolt ports (with DisplayPort > DVI adaptors). Other peripheral attached is: 1x USB 3.0 HUB - (plugged into the left-side USB port) this has: --- 1x 100mbps USB Ethernet adaptor --- 3x External HDD Bose Companion 5 (plugged into the right-side USB port) I've been having problems build up over the last couple of months. It started with the machine acting unstable and slow (although I have never had a crash or kernel panic) at times, I put it down to the amount of use it gets and was aiming to fix this by formatting when Maverics comes out. One persistant issue was USB devices suddenly not working, yet if I move then to a different port on the USB hub (i.e swap them over), suddenly they work again. This cant be the hub as I replaced it with a different brand and it continued to happen. Then randomly the bose speakers will not be found, until I unplug and plug the USB cable again. Then this week, the magsafe light went out and no longer comes on - yet the mac recognises its plugged in and runs off it fine. Today however my battery is stuck at 80% and is not charging. Finally I've now also had issues with networking randomly breaking. Suddenly I wont be able to connect to any wifi hotspots (they time out), and the USB ethernet is connected, yet I cant get any outside network connectivity, despite the mac thinking its connected fine. Things I've tried: - Reset SMC - Reset PRAM - Updated to latest OS X Mountain Lion version (10.8.5) - Unplugged every USB device and tried them one at a time - Tried the magsafe in a different power supply. One thing I did notice is that there is a tiny spark whenever I plug any USB device in, and if I plug one in when the magsafe isn't connected, you can feel the static coming from it by running your finger across the metal of the laptop - this has been reported before as harmless (I've had it with every aluminum mac I've ever owned) but surely cant be good. I'm out of ideas now. The last option I can think of is to format it and try that. I'm trying to avoid having to send it in for repair as this is my work machine (Self-employed so cant really just use another computer). Really stumped how so many damn issues can all exist!