I would go on HP.com and do their customize feature. That way you can have the factory upgrade the ram, hdd, battery for you. the battery upgrade is not hard, but the others especially the hdd would be some work. give it a try. It might cost a little more, but it might be worth the hassle.