I brought it in on Wednesday, it arrived and was repaired on Thursday, it shipped on Friday and was delivered today. Very nice turn-around time. It has a new motherboard, new 2 Gb ram, new battery, a new keyboard, and a new mouse touchpad and controller. I am so glad we bought the Applecare extended warranty. Extended warranties may be a rip-off for other products, but they are necessary for laptops.