Doug,
Thanks for the great feedback!
The demo is available at
http://demo.gallerydirectorpro.com/
When you find some time (and I know that can be challenging) feel free to log in to the demo, create some galleries or upload a small ShowIt gallery to see how Gallery Director (GD) handles ShowIt.
At this point dimensions of the galleries can be set to whatever you want and GD doesn't resize the galleries to fit the user screen. I'd like to see an application that does that. I would be also interested to see at what dimensions the photos would need to be uploaded so they don't look pixelated when viewed at high resolutions. But like you said, it would be an awesome feature.
21 is a lot of products. I think I know how I could solve that, but I would need to test it first. Sometimes these things work great (in my head) theoretically, but end up being more challenging in practice. I'll need to get back to you on this.
When you say "we just have to get the code right", what code or should I say programming language are you referring to? GD allows you to set number of days the gallery should stay up, and if the client tries to access the gallery after it has expired "Gallery not found" message is displayed. This is a default message and can be changed to whatever you'd like.
PayPal has been great for me as well. There are some small annoyances, but I am sure you can find those annoyances with any payment processor.
GD is priced at $299 one time fee. You can host as many galleries as you want. You don't have to have ShowIt to have slideshows, but if you have it, GD can use it.
So far GD has been tested in FireFox, IE6 and 7 and the latest Safari. I just like FireFox and that's why I promote it on the website.
Again, go the demo is available at
http://demo.gallerydirectorpro.com. Also check the User Guide (PDF Download). It's short.
Emir