If it's SATA/6G functionality you want, yes, you must
shop very carefully because there are not very many
true "6G" controllers available presently.
To future-proof your system, I would strongly recommend
that you consider a reputable manufacturer like Intel:
http://www.intel.com/Products/Server/RAID-controllers/RS2BL040/RS2BL040-overview.htm
http://www.intel.com/Products/Server/RAID-controllers/RS2BL080/RS2BL080-overview.htm
Or, if you are looking at any other models, make a point
of asking all your questions of the manufacturer's
Sales and/or Tech Support, BEFORE deciding.
The entire IT industry is going through another "growing pain"
as we ramp up to USB 3.0 and SATA/6G and SAS/6G peripherals.
The whole situation could change rapidly in the next 2-3 months
particularly as SATA/6G SSDs become available (an event many of us
are awaiting anxiously). None of this matters quite as much for
rotating platters, because their actual data rate is dictated by
the rate at which binary digits pass under the armature's
read/write heads.
If you already have a motherboard with an available x8 or x16 PCI-E slot
and its chipset assigns a full x8 PCI-E lanes to that slot, it should accept
a RAID controller like the ones from Intel above.
I believe that LSI builds Intel's controllers, so look at LSI's offerings too.
You're even better off if your PCI-E slot is "Gen2" i.e. PCI-E 2.0
because it doubled the bandwidth for each lane to 500 MB/second
in each direction. PCI-E 1.0 is 250 MB/second in each direction.
MRFS