I am looking for a photo printer in the $100-$160 range. I look for a workhorse that I print mostly 4X6 and 8X10. Here our three.

Canon Pixma IP 6700D
Epson Stylus Photo R380
HP Photosmart D7260

Which one do you used? Any advise?