Size depends on what your OS (unknown) will support. And your budget. And your proposed use. Available sizes go up to three Terabytes.
I'm building myself a desktop and have a motherboard and a processor. What size hard drive and/or brand would you suggest? I've heard many good things about Seagate but also of WD. Just curious on opinions here.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic