I was reading an article reviewing several different printers in PC WORLD. I noticed that the Canon i455 received a rating of 4.5 out of 5 and was rated "Outstanding" in photo print quatlity. The printer itself is only $80 and the ink costs $25. Is this a good buy? Are there any other high quality photo printers in the same price range? All comments appreciated.