Yeah, buying the Card Reader was a good move. Not only did it solve your problem, but using a Card Reader avoids the problematic situation of transferring photos directly from camera to computer when the batteries get too low and the transfer is interrupted mid-stream. That result in corrupted photo files.