I have the Cannon MP600 printer/scanner and that seems to work fine for my needs. All I use for scanning in pictures is the Windows Fax and Scan utility. That also does a good job. For touch ups, which are only needed occasionally, I use Photoshop Elements.
SeaSonic M12II 620W, ASUS M4A87TD EVO AM3 AMD 870, AMD Phenom II X4 925 Deneb 2.8GHz, Crucial 8GB (4 x 2GB) DDR3 1333, SAPPHIRE Radeon HD 6850, Kingston HyperX 120G 120GB Solid State Boot Drive, WD Caviar 1 TB Storage Drive, LG DVD-RW, Samsung SyncMaster 226bw 21" LCD, Windows 7 Home Premium 64bit