Sorry i thought you were after a desktop.
There are loads of websites were you put the specs of your laptop and it tells ya which one to buy, its easy to install more ram and HD in a laptop (its like playing LEGO).... But if its in the warranty dont touch it, i bought a new pc and it started crashing if i had upgraded they wouldn't allow me to return it (keep this in mind) and check the morgan computers site (very cheap stuff)