Thanks for making these recommendations!But please note that none of these devices you recommended (and more specifically none of http://tehnoetic.com/adapters/) is libre-design hardware, just libre-software-compatible hardware.
Compatibility with free/libre software is the first step to having control over our hardware. But we shouldn't assume they're libre hardware too.
http://www.gnu.org/philosophy/free-hardware-designs.html
