I had a partner ask me how they could potentially read credit cards using a Windows Mobile Pocket PC device - whilst there are some great purpose built devices for doing this - I also noticed that Socket recently announced a Compact Flash Mag Stripe Reader

You can then use this reader to read ID cards, credit cards and other mag stripe based cards.

Check out the press release here:

http://biz.yahoo.com/bw/051115/20051115005317.html?.v=1

Details of the product are here:

http://www.socketcom.com/product/MS5103-661.asp