Does a standard USB A-to-A work with the VEX Cortex?

Our team misplaced our orange VEX direct tether USB A-to-A cable (http://www.vexrobotics.com/276-1403.html), and I was thinking about ordering a cheaper one from Amazon rather than buying another marked-up one from VEX.

Do standard USB A-to-A cables do the trick for direct tethering and code transfer between computer and the Cortex, or is there some propriety hardware or firmware packed inside the official VEX ones that enable communication?

Thanks.

It should work the same with any usb A to A cable i believe

Yes

Absolutely.

Using a long USB A-A cable instead of Vexnet 2.0 keys gives you a faster and more reliable debug stream output while tuning things like PID and TBH routines. No dropped or garbled bits there.

Real cheap at Monoprice too.