Fry's Electronics offers the Inland USB 2.0 Card Reader, model no. 08823, for $3. This $3 mail-in rebate cuts it to $0. With $1.99 for shipping, that's the lowest total price we could find by $8. It doesn't require an external power adapter.