I just spent some time comparison shopping for some "Cables To Go" premium low resitance USB cables for a non-mame related project. The cables I wanted were available at 3 places, one of which was Cables To Go themselves.
By shopping around, I found them almost $10 cheaper...
all three stores have a $20 minimum
Cables To Go
$14.99 29650 1m ULTIMA USB 2.0 A-STYLE TO MINI B CABLE
$11.99 29140 1m ULTIMA USB 2.0 A/B CABLE
$ 7.80 shipping UPS ground
$ 2.95 handling fee order under $30
$37.73 total
Lastar
$11.95 29650 1m ULTIMA USB 2.0 A-STYLE TO MINI B CABLE
$10.95 29140 1m ULTIMA USB 2.0 A/B CABLE
$ 5.72 shipping UPS ground
$ 2.95 handling fee for order under $50
$31.57 total
Cables America
$10.17 29650 1m ULTIMA USB 2.0 A-STYLE TO MINI B CABLE
$10.40 29140 1m ULTIMA USB 2.0 A/B CABLE
$ 7.02 shipping UPS ground
$27.59 total
Because Cables America was so cheap on the 2 cables I was looking for, I browsed the rest of their inventory and ended up picking up some sweet rounded IDE cables that I might use in my MAME cabinet if I decide to go with an exposed motherboard (a.k.a. the sans-case nail-it-to-a-board method).