I bought a discountinued Canon i960 few month ago and I'm very happy with the results. Also used the cheap Kirkland photo paper from Costco and works out nicely.
Was never happy with the print results from the few shops I tried both local and US. Now I have complete control of everything so I can get much better and consistant print.