bw100 - 7:15 pm on May 20, 2011 (gmt 0)
I hope that some of this was helpful. This happens to be something in which I have a lifetime of experience, from several perspectives. So: experienced in this, but a newb in most other areas of web development.
Glad to find an opportunity to make a positive contribution to your sites development, and "give-back" as well as "pay-it-forward".