My gf wants a nice scanner for doing photo scanning, restoring, and printing. She currently has an epson photo printer that seems to do a nice job printing photo's taken on her digital camera, but the hp scanner that she currently has, doesn't do a good job. I am looking to purchase a scanner for her for Christmas and has narrowed it down to an Epson 1670P Photoscanner or an Epson Perfection 2400 Photo Scanner. She uses photoshop for doing her photo work, and has been using this product for both home, school and work for over 4 years (using version 6 now i believe).I am trying to find reviews on the web about these scanners but am unable to get a good idea of which is better or of another brand that is as good or better. I am looking for some imput on how the scanners are and maybe something that is in this price range of both of these scanners but maybe by another manufacturer. She likes to scan film and photo's. Any help would be appriciated.