Sorry for the delayed response, but thanks very much for your reply, mlseim. Very good information. I think you are right on with finding and/or modifying existing options. Integrating with a CMS is going to end up being a requirement as well.
Didn't want you to think it wasn't appreciated ;-)