OfficeMax has a great deal on this Kodak printer right now. It costs $129.99 and if you are a MaxPerks rewards member (which is free to sign up), then you will get the full $129.99 purchase price back in MaxPerks rewards. I am not really familiar with OfficeMax or MaxPerks rewards, but you can go HERE to get all the details. This deal is only available online.
If you go through Shop at Home, you can get an additional 4% cash back.