I've used a relatively new British start-up called
BaseKit to build my site. While photos are one of the main components, I also wanted to be able to display some of my writing and voice over work (sections which I'm still populating with content).
While the image support is still pretty rudimentary (offering carousels that can auto-advance, simple lightboxes, and rollover images for links and so on), they have an option to add custom javascript.
If you're looking to create a mixed media site, I can certainly recommend them. Aside from adding features every couple of weeks, their support is excellent. I've never waited more than a couple of hours for a support query to be resolved.
You can see examples of the carousel here:
| images | craigwilson.net | and examples of the lightbox functionality in any of the sub categories.
As per an earlier poster, if anyone wants to get a full-service one month trial, drop me a mail and I can send you a referral link that'll give you full functionality without forking out up front.
This does prompt me to ask a question of my own though - does anyone know where I can find something that'll allow me to make a pan/zoom gallery with javascript alone? Is that even possible, or are they all flash based?