I have also played around with phpnuke, geeklog, and phpwebsite. While I though geeklog was pretty good, phpwebsite is quite a bit better. Now I am working on the intigration of vbulletin.
Paintballdude's site looks great so he is obviously having better luck with the intigration than I am having. Maybe he would be willing to share some of his knowledge sometime .... hint hint.
Anyway, phpwebsite is a great start and can be made much better with some extra work, just check out paintballchannel.com. And if you are really bored, here is my attempt
http://xtremetuning.net/yo.php .
-JRW