As to the redesign in PHP. I’m assuming we’re staying with the LAMP platform and in this case P will continue to be PHP. Do you favor an ‘Inline’ approach or on ‘~OOP’ approach to the design of the logic.
I’m more of a grow your own app person as opposed to using a templating engine as they really don’t do much for me in terms of adding process improvements. I’m all for them in terms of customization of UI but I want to encapsulate the variables and the methods so I can work in one area of the application without horking everyone up. That’s the biggest challenge I see with regards to the deficiency of the codebase.
Whatever you decide to do is fine though.
BTW I’ve done some initial css/html mods to your codebase. Are you allowing checkins yet?