Sounds like quite a first dynamic site and you got paid too. :)
Sounds like you're a natural for PHP.
Why thank you fellow code wizard! ;) I'd post a link but without reading the rules I guess that wouldn't be allowed. Anyway, all it's done is make me have sooo many more questions as I'm one of those who has high expectations of myself and I "always" want to do better. Like how on earth do you store "hard returns" within a MySQL database. Would make the news items look a lot better if they had paragraphs! lol