>
> I would have prefered to start this site from scratch but the client
> didn't want to go through and reload all the content. Over the past
> 2 years this site has been developed by 5 different front-end
> developers and 5-6 different programmers. It's a bit messy in the
> back, but it looks a lot better now.
>
Your code looks really nice. Factbox and banner are excellent examples
of how to extend existing objects. I love it that you took the
template and changed the names to be more semantic. Every site has
some amount of mess under the hood, you've done a great job and should
definitely celebrate this.