Is this site still active??

Click the fourth link at the main entry page on the left side, the 'Mars Forum' link.

The link gives you this page address, with newer topic entries listed as topics on the left side, and the most recent contributor listed on the right side.
That is the method most efficient in sourcing new topic entries.

Unfortunately, there is no databasing of contributors by name to the best of my understanding. Also the topic archive has been corrupted apparently, so moving back in timing page by page may be your only method of finding important reference information.

Curiosity is one of the best cures for lack of social direction.