Haven't posted anything yet but I thought I'd stick my 2 cents worth in.
The free sites are great if you don't plan on using them much or don't need any control. I use www.smugmug.com
and like it very much. Their staff is always there to answer questions. There are several other sites as well, but as someone else pointed out, they all cost something.