I need a GOOD photo printer. I want to be able to print out my photos once a week or so. It has to be EASY to use, and won't break the bank on ink carts. Is there anything that is iphone friendly too! I take tons of pictures with my iphone that I would love to print. Do I need a separate printer for it??