Anyone know who runs
http://www.topleggysites.com/index.php
Added my site well over a week ago and not been added.
Really sick of top list owners not maintaining their lists.
Tried to shoot them an email, but it was bounced back.
Anyone?
Oh and if you have productive toplists that you check regular, please list them as I may be interested.
Thanks