Don't know if I've ever blogged Paul Garreau's Xhawk scripts. I once used his yappi scripts to power this blog before I went to MT. I've been looking at his phpNav scripts to see if I can port it to HTML::EMBPERL for a project I'm doing at work. Paul does great work. If you're interested in learning efficient, OO PHP, his scripts are good for the learning. Heck, you could also just use his scripts, but be sure to give him props somewhere.