One could take a look how http://www.delphipraxis.net/ does it. The forum with the best usability I know.