I've been thinking about this one.. The forum system is sectioned off to areas of the continent (say Mid-Atlantic and South, etc.). Would it be possible to divide it further into regions but change it so that the engine would pull (JOIN) threads from adjacent regions?
Say I pull up North Carolina board, the SQL joins SC, TN, VA, (GA?) as well. That way it's also easier to see what is going on around you. For example, Chattanooga is right on the border with Southeast region but a lot of people I think find it annoying opening additional tab/window for the southeast region.
I dunno, just a suggestion