I've had good luck with Mictotek scanners.