I've been looking into web sites for sharing and selling photos, and so far one of the leading "contenders" looks to be SmugMug
There are options for professional photographers and "amateurs" - looks very promising. Take a look and see what you think...
edit: here's a note I received from Dan Brown in Phoenix:
"I really like Smugmug. It's very customizable. The support forum, www.dgrin.com, has lots of experts on customization and answers appear quickly to questions posted on the forum.
It also has a lot of options for pro photographers looking to sell their photos.
They have recently updated some of the software and the speed of the site has gotten better."