Запятая в подобного рода конструкциях, состоящих из глагола быть, найти, остаться, вопросительно-относительного местоимения или наречия (кто, что, где, куда и др.) и неопределенной формы другого глагола, не ставится: есть на что посмотреть, есть к чему стремиться, не нашла что сказать, осталось на что жить и т. д.
Корректно: для сайтов различной тематики.
Верно: из восьмисот файлов.
Эти слова различаются по значению: топ-сайты – это сайты, лучшие по какому-то признаку (занимающие первые строчки в рейтинге), а топ сайтов – сам рейтинг, список лучших сайтов.
Знаки препинания стоят верно.
Он есть на нашем портале, в рубрике "Проверка слова". Форма проверки слова расположена в том числе на главной странице Грамоты.Ру.