I recommend Promise raid controllers. Depending on the degree of speed and data protection required, select a model that gives you exactly what you want. Stripped arrays provide the best speed, mirrored arrays the best data protection. With some controllers you can use both. I personally use the mirrored raid, since for me speed is not tantamount.