People sees SATA drives as monster or aliens. But in fact, they are simply plain IDE hdd. IDE. SATA is only the interface. The wire, the cable,.. that link together and IDE drive with an IDE controller.
Why the confusion? Easy. When SATA drives appears on the market, chipset were not equipped to natively support that new interface. So, motherboard started to use onboard third party controller. Most of them came from RAID card chipset controller, but stripped down to lower the price. So, the first SATA/RAID controller were the base to start from to have SATA. In order to operate, third party controller needs drivers. So, F6 has to be used in order to load third party drivers. But sisnce RAID and SATA mode both needs drivers.. then SATA=RAID=drivers inthe head of more and more people.. This is simply not true. Newer chipset, that started to emerge after the SATA interface show up now support SATA interface natively. What that means? To put is simple, you plug the frigging drive and it works. Unless RAID is enabled in BIOS. Then this is where trouble begin.. Manufacturer, like Gigabyte, don't make a smart choice by enabling RAID for the SATA interface in BIOS. Since most has no clue about SATA, and since SATA=RAID=drivers, then they use drivers.. with one drive.. and complained about corruption and SATA problem. My nforce4 gigabyte has RAID enabled in BIOS. a quick trip in the BIOS to disable RAID simply make the drive to show up with other IDE device that was in my system and XP installed right on, without F6. Smart move Gigabyte.. since most has no clue about SATA and RAID, why not simply set the thing normal, so those that has more knowledge to use RAID could anyway set up the thing right in BIOS.
Then the SATAII confusion. There is a difference in the way the SATA and SATAII interface establish connection. Most HDD has a jumper to set the drive as SATA or SATAII. But, since almost nobody takes the time to look at the label on the drive, that show up the drivers that need to be moved for proper operation depending of the SATA interface capability of the controller, problem soon appears. Seagate, Maxtor, Samsung and many other has the jumper. Hitachi are smart. very smart. They decided to set the drive as SATA compatible, and requier you to do a little search in order to enable SATAII mode. What that mean, simple. The most noob would install this drive on a SATA controller and will make it working. With another drive that requiere you to move the jumper from SATAII mode to SATA, he'll be here posting about his motherboard not detecting the drive and started bashing about the drive being bad or the motherboard.. But the problem is simply him..
So, to make a short story, 90% are mostly user errors.. When people will simply start to carefully read their manual (not just looking at it, but actually read it.. word by word, from the first to the last) and read labels, then the RMA of good material will dramatically decrease..