1) Laptops use 2.5in IDE hard drives for the most part as opposed to a 3.5in hard drive for a desktop. 2.5ins are usually called, yes, laptop hard drives. Sure, you can get a bigger one from pretty much any manufacturer.
2) You need SO-DIMM (small outline) SDRAM for a laptop
