I too am one of those that rarely or never prints out photos. I run my own web site (first-level domain name, FreeBSD server in the basement, etc) and have a gallery on there, which is mostly car photos but also a good number of vacation photos. I also host a private forum on there that my friends and I use. (About 50k messages, so it's fairly busy for a small, private forum!)
I have been toying with going with a commercial provider to host my website, as going through my cable modem, I get fantastic downspeeds (7 meg currently) but uploading is very limited, so I don't really promote my website as I don't want it to be overloaded. Plus, I try to host relatively large photos as it's frustrating to look at pictures online that are tiny.
Most of my picture views are probably on my screen savers... I use dual monitors at work and at home (once you get used to it, there's no going back!) and few screen saver slideshows deal with them properly. I use the free version of gPhotoShow, which shows a different picture on each monitor. (I'll check out the one that was linked here earlier to see how it compares.) It's also pretty clean in terms of leaving junk on your PC.
(I
despise the term "geek" though so please don't use it on me! Geeks are by definition circus freaks, usually biting the heads off chickens. I don't do that!)
Anyway, I find that the vibrancy of viewing photos on a monitor to be very appealing compared to a printed photo, plus the large size makes it easy to see details.
The last couple prints I had made were actually done by a traveling Canon trailer event, where they give you a free lunch and invite you to look at their business equipment (mostly copiers, scanners, and printers.) They had a big poster printer and invited us to bring over some pictures to print. I stopped back at the office and found a pic of my son (probably 14 months old or so in the pic) in his Subaru rally driver outfit on the back on my STi holding on to the spoiler (very cute photo IMHO) and a shot of my wife and son (then 9 months) sitting on Main St USA with the castle in the background. The first pic was sized at 1280x1024 for my screen saver and the other I had in full 5mp straight from the camera (Minolta Z5), since I had the laptop with me on the trip to back up photos to.
The printer, in only a couple minutes, spit out beautiful, big prints of them. They were, I think, maybe 17x24 or so - quite big, and even the 1280x1024 looked great (though you could see the pixels if you looked closely.) Of course, the printer did cost just over $100,000.............. it's probably $70k for the printer and $30k for the Canon badge on the front.

(KIDDING, KIDDING! Just a cheap shot (no pun intended).

)
I bought frames for them, now I just need to get around to hanging them on the wall.