Another PC solution that's perhaps closer to iPhoto is Picasa. It's the fancy all-in-one integrated client software solution. And, like Apple with their .Mac, Picasa has a web site (hello.com) where you can seamlessly publish your pictures.

(And, then you don't have to support your friends by running Gallery on your own machine and have them gripe at you when it doesn't work properly.)