I'm looking to buy a photo printer to go along with the iMac I'm buying and the Canon digital camera I have. The main models I am looking at are: Epson Stylus Photo R300 Epson Stylus Photo R320 Canon PIXMA iP 4000 Canon PIXMA iP 6000D Canon PIXMA iP 5000 HP Photosmart 8150 HP Photosmart 8450 I have heard that Epson's have the best paper, no fading, and good quality prints, but their ink is expensive and more prone to clogging. The Canon's I have heard are very fast, very high quality prints, have low-costing ink, but the ink is prone to gas and light fading. With HP, I have heard that the pictures are nice but the ink cartridges arent separate and are very expensive. As you see, each model has its pros and cons. I'm just not sure which one has better pros. I was leaning towards Epson because I don't want my pictures to fade and Apple has the Epson deal right now, but I'm still not sure. Can anyone give me some suggestions? Which brand is the best and which printer out of these is the best? I have been thinking about this for a while and it's time to decide! Also, I don't want to spend more than about $200.