As for banner ads, does the system really need to be integrated into GeekLog? Why not just find one of the banner management scripts out there, and insert the appropriate IMG tag (or whatever code it needs to show its banners) into the header section of your layout? Alternatively, you could put that IMG tag into a block (but in this case, it had better be one of those tiny ads or it'll really distort your page.)