Thanks - actually it's not so much the functional spec input I'm looking for - I'm ok with that.
I have an extensive sql and scripting background, mainly corporate enterprise server stuff - but not Javascript and MySQL which I would be looking to do this in, as part of building a first website.
I understand there might be better or more productive options, for example PHP or something, but Javascript is my prime driver right now.