what exactly is raid and what can it do??
RAID - Redundant Array of Inexpensive Disks
A raid controller will allow you to use 2 or more (usually 4 max for cheap IDE ones such as promise fast trak100) hard drive in conjunction with eachother. This is based on raid levels (configurations that can be used) which, from the usual IDE controllers are limited to RAID 0, 1, 0+1, SPAN
Span will take the two drives and add them together. Once one hard drive is filled up, the other will start to fill as well. The OS will see this as a single drive that is the 2 drives (or more) added together.
RAID 0 - stripe mode. This will add the two hard drives together by this formula:
2 x smallest HDD in RAID
The OS will also see this as a single drive and the HDD are used together. Say you need to write a 128k block. If the array is set up to use 64k chunks (64k to each HDD at once) you can write 128k in the amount of time it takes to write 64k "theoretically." There is no redundancy here, so if one HDD crashes, all data on the array is lost. ALL of it. This is why I stopped using RAID 0 (just recently after some more HDD issues - I have all the luck).
RAID 1 - mirror mode. This will be seen to the OS as a single HDD with the size of the smallest drive in the array. Data will be written to each HDD at the same time, but 128k to each - so this is effectively a HDD with redundancy.
RAID 0+1 - best of both worlds - requires more HDD's (minimum of 4).
This is a very general description and there are certain things that may need more explanation. There are different
levels of RAID, and I used to be a RAID pimp, but now I am all for single ATA drives, and with serial ATA coming out soon, why the hell not.
Here is a manual from promise who's manuals are the best I've seen. It may answer some questions.
http://www.promise.com/support/file/FT100_Manual_En.pdfNow, as far as your original question goes, the ASUS A7V333 is a board that I have and have not had any major problems with it. Just like any motherboard, it takes some time to get used to it (alotta jumpers - some that are undocumented ie: RAM voltages) but EPOX has great boards, although I have heard of some issues with enermax power supplys recently. I forget who it was but somebody on this board had a problem with epox/enermax. If time isnt critical, I would wait for the kt400 chipset before upgrading to the kt333. With RAM, you may as well go for some pc2700 or better. I like a 512MB min, but I run alotta applications. As far as brands go, you cant go wrong with cruucial, micron, mushkin - and I have had some excellent generic RAM as well. The thermaltake Volcano 7+ is a good cooler, but I have read that it can be a little loud, but thanks to the switch over the volcano 7, the user may turn the fan down.