I was nervous when I did not hear from Walmart for two weeks. I went over and they did not know when they would come in. They came in the next day. Next I got nervous when it was an SATA III instead of a SATA II, but they work wonderfully and I have my computer up and running again. So....a bit slow getting them, but it works very well.
Best Buy didn't seem to carry SATA cables in their store, so I jumped on their website after getting home to see what they had for cables. Their cost was slightly lower for the cables, but with shipping, much higher. Walmart.com had these cables with free shipping to the store, can't beat that. Cost was next to nothing, and the cables work perfect. I would definitely recommend these if you need SATA cables to connect a harddrive or DVD drive.
I tried connecting my phone, and two different webcams to two different computers, using these cables. Every time, an error message popped up, saying the device wasn't recognized. The only thing these things worked with, was cabled and cordless mice. I suspect, since the description doesn't state usb 2.0, that these are the extremely slow usb 1.0. I returned them. It was a waste of time messing with these at all.