What about hard drive management? I don't think anyone's mention that idea yet. Partition your SATA drive and have the OS on a smaller partition than your data parition. Then create a separate swap parition. Next you can also setup RAID 0 for better access times. Get a couple of Raptor 10,000 RPM drives.