I'd like to propose that the PHP pages have a different integration of html and code. Instead of having the code "print" the html why not have the code inside the html? This way the pages can be re-designed without designing a page and cutting it up just to put it into the code.I've been doing this for a long time with M$ ASP and it allows me (developer) and our web designer to work on the same pages (at different times) and not bother each others work.
I'll be glad to start making the required changes (although my experience with PHP is limited) and give examples. I'll do all of it eventually anyway unless there is a groundswell of community effort.
And while I'm changing things I'm going to make a "LinkCategory" table to handle the categorization of links. I'll be happy to post the necessary changes for this back to this community also.
Tane Sez:
Mark Limburg has already been working on cleaning up and reformatting the HTML and PHP in the pages, and themes will make it even more abstract.
If Mark wants to chime in on this, he might give you a better understanding of what changes have been made.