I have pretty much transitioned everything from our old NAS and Mac mini to our HP MediaSmart home server. Copying the content to the server was very easy. All of this content is easily accessible on all of our computers and can be played/viewed on our Xbox.
Windows Home server also has the ability to host "public" web gallerys. The intention is that you can select some photos to share with family members. Theoretically, I could use Windows Home Server, and get rid of my gallery2 installation.
I made the assumption that once I copied all of our photos into the "Photos" directory, that these photos would automatically be available to be added to these Web Share galleries. I found out that things don't work exactly this way. It looks like, even if you have all of your photos in the "Photos" directory on the server, you still have to upload the photos through the web interface. I wouldn't think that it would be hard to present an html representation of the photos in that share, to allow one of those photos to be selected