Get any variant of Sandisk or Lexar card readers, you will not be disappointed. Have tried a 3rd party card reader to download 4000 JPGs from an SD card; it obviously cannot handle such a load, and as a result many files could not open or had some lines missing from the picture, probably from inaccurate data transfer. :faint:
Mine's an older Sandisk Imagemate 12-in-1, not lightning fast but reliable. If you need fast transfer speeds you'd probably need one with the firewire, think there's a 15-in-1 right now that has that and is plenty cool - very svelte in a slim shiny black casing.