Hardware/Software RAID

I wouldn't mind learning more on this topic before we try to propose hardware RAID 5 on Linux for a system which we use for backup and development. I'm wondering about RAID systems with SATA hard drives and what Kernels are needed as well as hardware vs. software. Do we have any RAID experts out there that would want to get in the limelight and present?