I have a Sony Cybershot DSC-717. Got it when it first came out almost two years ago. It has more features than I'll ever use, but my favorite is that it can be set to record a size suitable for E-mail simultanaeously with a high resolution photo.
A single high resolution would take about fifteen minutes to download on a dial up connection.
I have an HP 940c which is about four years old, and does a reasonably good job of printing script and photos, though the new models do a better job for less money.
Still, it is expensive, inkwise to print a lot of photos, so I'll load the photos I want printed onto a CD and take them to Walmart, and get better prints made at a lower cost than running them off on my printer.
What I am most happy about, is that I recently got a great deal on a new HP media center computer, so I can now plug the memory sticks and media cards directly into the computer's ports rather than using a cable link from the camera.
It downloads the largest Sony memory stick in a few seconds, compare to a few minutes on the old computer with the cable link.