I use a few of them, smugmug for the clients and printing services, flicker for networking and fun, and 500 pix for networking and fun as well. As far as I know, all of the aforementioned sites let you retain full rights to all of your uploads. Of course I have my main website as well, for all of my business and galleries what not, but the others are great too, for their respective uses. Smugmug could definitely be an all-in-one solution, if you wanted to go that route, it's a really nice all-around site.