I need one soon, and I can't wait to order it online.
yes, but make sure you get a multi card reader.
go to the phone book, call them up and ask them if they have it in stock.
I don't know if they would have a dedicated CF card reader, but they should have a multicard reader that includes CF. $10 would be about right for an SD/SDHC-only card reader, but I think a multicard reader that includes CF would be more in the neighborhood of $30-40.