My girlfriends keyboard has developed problems lately, and the battery is just getting to the point where it's toast. She's adamant about getting a new Macbook Pro, so I may just take her old Macbook, since I need a laptop. It's a 2.26ghz, late 2009 model. Where would be the best place online to order a new top case and good quality battery? Also thinking that I may just put in 8gb of ram as well. Would the speed difference be pretty significant on this gen of Macbook with the ram upgrade?