My current one, a superman one, has read errors every once in awhile. In Windows Vista, I can simply hit "retry" and it will eventually accept the file. However, in XP it just gives up, and throws an error. I haven't seen any good rated card readers. All I need is a HIGH SPEED one, probably USB 2.0 (maybe firewire) but I need one that is super fast, and good reliable quality. Any suggestions?