>>7
there is no difference between software and 'hardware' raid except the quality of the software that controls it.
A raid controller is software by definition. The only defining factor is where the software is. "Hardware" has a RAID controller that exists transparent to the software, making compatability easier but interfacing much more diffucult.
If you are using Windows, you want to use 'hardware' raid becuase Windows hates hates hates to live on a striped drive.
If you are using Linux, you want to use software raid because there is no performance loss and it's easier to interface with.
If you're using anything else, shame on you