If I need to, I guess I will, although part of me wants to learn how to do this from scratch. I'm building everything from scratch for this project, which is actually a first for me, (normally I hack away at other people's things or CMSs, etc).
Am I in the right place to assume that javascript is the answer?