Bill:
I use PhotoShelter.com for the portfolio and archive part of my web presence. That service is not too expensive, and has several ways to easily upload and organize photos. It also can be set up to handle sales. But it's not so good, if one wants to put up stories that mix words and photos. A blog, like Wordpress, is better for that, I think. I have a strong dislike for scrolling stories, as I prefer fixed page layouts for such purposes. Wordpress can be used as pages, but that's not its native mode of operation.
--- Mike