I have decided its about time I got a new PC built. Previously I have bought my PC from a seller. However my PC usually ends up in bits anyway so I though its about the time I did the honarble thing and build my own PC. This is more a request for people to look over the spec and point out anywhere that I may of messed up. FSP Sparkle FX700-GLN Epsilon 700W ATX2.0 PSU (CA-001-SK) Thermaltake VB1000BNS Soprano SuperMidi Tower - Black (CA-017-TT) AMD Athlon 64 X2 Dual Core 4800+ (Socket 939) - Retail (ADA4800CDBOX) Sapphire PURE RD580 CrossFire Advantage (Socket 939) PCI-Express Motherboard (PC-A9RD580Adv) (MB-004-SP) GX-059-PC PowerColor ATI Radeon X1900 XT-X 512MB GDDR3 AVIVO TV-Out/Dual DVI (PCI-Express) - Retail (GX-059-PC) GX-045-CO ATI Radeon X1900 ***Crossfire Edition*** 512MB GDDR3 TV-Out/Dual DVI (PCI-Express) - Retail (GX-045-CO) Corsair 2GB DDR XMS3200C2PT TwinX (2x1GB) CAS2 (MY-079-CS) 2 Seagate Barracuda 7200.9 250GB ST3250624AS SATA-II 16MB Cache - OEM (HD-058-SE) Arctic Cooling Freezer 64 Pro CPU Cooler (Socket 754/939/940) (FG-000-AR) Samsung SH-D162 DVD-ROM (Black) - OEM (CD-002-SA) Asus DRW-1608P2 16x16 DVD±RW Dual Layer ReWriter Arctic Silver 5 Thermal Compound (3.5g) (AC-000-AC) Now I not quite sure will I need to Buy cables or will those come with some of the components. Have I missed any thing that or is this spec ok?