I have three 7200rpm HDDs that are used for data storage and currently connected via SATA II, USB 2.0 and eSATA, respectively. Once in very rare blue moon, I may reorganize them and transfer data from and to each other. Other than that, I'm content with speed I'm getting from them and there's no urgent need to upgrade to SATA II or SATA III for this particular application. I did consider getting a PCI SATA II card but those have their own set of compatibility/reliability issues. Now, I'm wondering if USB 2.0 is good enough for my 3 HDD storage needs as is or should I ditch the USB 2.0 connection and upgrade my mobo, which has 2 SATA II ports, to a new mobo with more SATA II/III ports?