actually it's fairly easy to install, the only tools you'll need is just a really small phillips head screwdriver. As for buying a hard drive, you can pick one up off ebay, but you need to make sure the size of the hard drive first. The one i got for my gateway 3450 was 2.5 wide and 9.5mm high. good luck