Buy.com has the Kingston 19-in-1 Media Reader for just $12.95. This can read the following media formats: Compact Flash I & II, Memory Stick, MS Pro, MS Duo, and MS Pro Duo, MMC, Secure Digital, Mini SD, Micro SD, Mini SD High Capacity, Micro SD High Capacity (SD cards are common amongst digital cameras), RS-MMC, MMC Mobile, MMC Micro, and MS Micro. It comes with a two-year warranty. If you sign up for Google Checkout, you can take an additional $10 off the price. Shipping is free and there is no sales tax (except CA, MA, MD, TN).