Alright, I'll be the idiot who tosses RAID into the ring.
2x320GB Seagates yield 640GB at $0.25/GB. Matches the low price in the article, and in RAID0 will outperform anything (except for Raptors, and even then, it should win the sustained read test). And it's >500GB so count it as high capacity.
Of course, if you're up to it -- that is, risking the loss of everything with the failure of just 1 drive -- then I'd reccomend it.
The drive failure argument is valid, but fairly weak. How often has anyone had a single drive system and had the HD fail? Didn't you lose everything? Whatever, statistically, it's 2x the risk of total data loss, but with 2 seperate 320GB partitions I'd have trouble figuring out what to put where...could be why I went with 4x320GB and run a RAID10 dual OS set with a RAID5 data partition (Matrix). Haha, immune from a drive failure and 190MB/s reads on the RAID5 with 130MB/s reads on the RAID10, 120MB/s write on the RAID10 and 60MB/s writes on RAID5.