I'm in the early stages of converting from a phpBB installation with CH mod for a smallish site (2000 users, 200 000 posts at http://darklight.co.za).

One of the main reasons for adding and maintaining the CH mod is for new posts to be tracked regardless of whether users are members, log in or out or log in at different places (home, office etc.).

I'm about to start writing scripts to move data from the old system to the new one and will likely do so in tests many times before I'm sure it's all working well enough for a complete switch, but this could be a show-stopper.

How does Drupal track new posts (or should I say content). Does it do so at all? For forums only? With flatforum theme only? Where does it store the information and how does it prevent it from becoming just way too much to store for every user... even just a pointer to the handbook or some references would be much appreciated!