I have the HP 7960, which, as I understand it, is now discontinued and available at Circuit City, etc. at a discounted price. I paid about $300+ tax a year ago, and they can be had for under $200 now. A new model is replacing it. It has a built in screen,(small, about 2" or so), so you can print from memory cards w/o a computer if you wish. Takes the newer xd cards if you need that too. It has a separate tray for the 4x6 paper. I think you have to have an HP camera to be able to hook the camera up direct and print though. Some newer models, Canon, among others, I think, are supposed to have some universal code that can read from several different brands of cameras, I've read. The HP software isn't the greatest, but works ok.
The only problems I've had, have been a few of the metal wheels that advance the paper came off when I tried to do an envelope one time, but it works fine w/o them. The cost of their ink is high for sure. I was keeping notes as to how many prints of what size I made, but haven't kept it up to date, to find out how long the ink lasts.
Btw, this printer also has a gray cartridge that you can substitute for the black one to give you better b&w pictures if you scan some old ones into the computer and print them. I've never used it that way yet though. Printing speed isn't too bad either.
Overall, most that I looked at, including the HP I got, look really fragile and cheap, but mine has done the job so far, and with my five mp camera, I was impressed at the quality of photos. I never realized that photo printers could make a print close to a regular 35mm print.
What ever printer you get, get the good paper when it's on sale. The HP 11.5 mil stuff has been pretty good for me.
The Canon system with the replaceable individual ink colors is a nice thing, as I've had a Canon printer in the past, just not a photo printer.
www.steves-digicams.com/printers.htmlHP 8450 is apparently the replacement printer just released.