Canon i960 from Amazon.com for $180. This is ABSOLUTELY the best photo printer on the market...no question. I have one myself and I do prosumer level photography with a Digital SLR camera, and this printer makes it look like I have a photo lab in my office. And it takes about 30 seconds to print a 4x6 and about a minute for an 8x10, and it also does borderless 8.5x11". It has 6 inks, each of which you can replace individually if it runs out. Unlike HP where you have to throw out an entire tank if ONE color runs out. That and the inks last a long time. Here's a very in depth review...