I prefer to do all my sites in house excluding Photo Hosting as doing it reliably is extremely expensive. I use a photo hosting specialist Smugmug. But for everything else, I do it myself on my own server, but I am going to use FaceBook so I can find all my past and present friends. Of course my FaceBook Profile will be private as I will give allot of personal contact info for my Friends and Family to view.
Cya on the other side.