My HP Photosmart C309a is a pretty cool printer, as long as you don't mind the way it insists on spending the better part of a minute making printing noises before and after every print job. And HP even provides Linux support! (Search for "hplip" if you don't have it.)
But when I tried to print a sample photo on the supplied 4x6 photo paper, I nearly tore out all my hair. No matter what I did, I got an error message (either "Paper type mismatch" or "Paper size mismatch"; unfortunately I can't reproduce it at the moment.)
To save others from the same pain, here's how I finally got a photo to print correctly (well, semi-correctly).
The bug in all of the above: I have yet to get borderless printing to work. Of course, I can't get it to work from my wife's Macintosh, either. So maybe it's just a lie. I do know that borderless printing only works on photo paper, but that's the stuff I was using...
This page is maintained by Geoff Kuenning.