I've always had excellent experiences with Canon scanners. They're generally pretty cheap for comparable specs and they can take a beating. Don't know if the latter matters to you, but I took mine to and from school, it held up being tossed around, having crap thrown on top of it, ect. without any problems. I had a low-end $50 one, but it scanned images fine unless you're going for crazy quality.