Add Top Sites Directory

Add top sites Directory is a well-categorized free general directory offering both regular and featured submission. All sites are reviewed regularly to maintain its quality and also to make it free from non-existent links.