I have just started another Top 100 Site, however this site is just for us List Managers so that we can get our sites out there among other List Manager Sites.

Go and check it out! Still working on it.

http://top100guide.gotop100.com/