You might try searching for a hack that lets the "first post in thread be different" or something along those lines. I doubt the specific code vbulletin.org uses is released here ... but I know there have been in the past hacks that accomplish this - least for vb2. I'd imagine they'd be ported into vb3 by now.