We've spent nearly 70 hours testing inexpensive flatbed scanners, and we're convinced that the Canon CanoScan LiDE 300 is the best one for everyday users. While it's not the quickest or most powerful ...