Before you go running off and paying $150 to smugmug, do some research on what is available out there. Frankly, I would just as soon put that $150 toward traveling to a photo shoot. Here's my way of doing things.
I use a place called
www.fotki.com for just about everything. It costs $30 per year (or so) and provides unlimited storage for that price. You have full and easy control over your galleries/portfolio/albums including titling, sequencing, etc. You can also store and use video there. The site features a slide show for any of your albums and although you can't embed the slide show on your own site, you can link it to open in a new window, leaving your customers or visitors still on your site. You can also sell prints there, customizing your pricing. They also allow "hosting" wherein you can place all of your photos on your own site via linking so that your site visitors see them without going to the fotki site.
The second subscription service I use is
www.jalbum.net. It is a little more difficult to use but provides a very nice "drop in" of your gallery to your web site. It runs about $30 per year as well and I'm not sure about the amount of space you get for that. The big drawback for me is that any time you want to add or remove a photo from your gallery, you have to reload the entire gallery after making changes. Being on Hughes satellite, which is almost as slow as AOL and very limited bandwidth, it becomes very tedious just to make changes (friends don't let friends join Hughes.net). While I love the look of the jalbum gallery on my own site, I'm not sure I will re-subscribe. I have about a month to decide.
Here's an example of a jalbum embedded in my web site:
http://davearnoldphoto.com/bisti.htmand an example of how a fotki slide show would be linked to my web site. Unfortunately you cannot embed it like jalbum, you have to click on the word "slide show".
http://davearnoldphoto.com/recent.htm