I recently finished my first build and when I receive my replacement 8800GTS I will be ready to install an OS. I have read a number of articles regarding the question of partitioning the HDD on OS install. In reading these articles it is unclear whether partitioning is even necessary and, if so, why. This computer has a 320 Gb Seagate SATA drive and will be used almost exclusivly for gaming. My question is whether it is recommended that I partition this HDD and, if so, why. Also, if I do partition how large should the OS partition be? Initially I will be installing XP Home but will probably upgrade to Vista once MS works out the bugs and the third party folk catch up.