I just built my latest PC. I have a Seagate Barracude 7200.10 320GB HD and a Gigabyte 965P-DS3 motherboard. For some reason the BIOS only recognizes the capactiy of the HD as 300GB. When I try to format it while setting up Windows XP, it only registers 296GB. I can't figure out if there are BIOS limitations on HD size or if I'm somehow setup wrong. I'm connected using an SATA cable to my motherboard. Thanks in advance to anyone with suggestions or answers!