Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
There are lots of thread about this, you can find them via MRoogle, if you want though.

If you speak of your internal Hard Disk Drive (HDD), then you need a 2.5" SATA HDD, that has a maximum height of 9.5mm. The biggest currently offered is a Western Digital with 640GB and 5.400rpm, the fastest is the Seagate Momentus 7200.4, a 500GB HDD with 7.200rpm.
 
Oops, I meant my optical disc drive. How exactly do I replace my optical disc drive?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.