SitesOnDisplay is a search engine and web directory, featuring thumbnail images and free website promotion and submission.