I have released instructions for communicating with a TTL reader over USB at the following URL:

http://ossguy.com/ss_usb/

This allows people without gameports or parallel ports to get raw magstripe data, which was previously very difficult or impossible.  From what I've heard on the mailing list lately, this should make Mac users particularly happy.

The instructions involve an AT90USBKey, which acts as a USB keyboard, "pressing" a sequence of 1's and 0's when a card is swiped through the connected TTL reader.  The AT90USBKey uses the MyUSB library for USB communication (see http://www.fourwalledcubicle.com/MyUSB.php\).  Unlike the Atmel-provided libraries, MyUSB is entirely GPL.

If there are any errors in the instructions or if you have any suggestions about what could be made better, don't hesitate to inform me of these.  Thanks.

Denver