Как бы это смешно не звучало, город вычисляется по IP. Базу для определения города можно скачать тут http://ipgeobase.ru/cgi-bin/Archive.cgi . IP адрес можно брать из запроса, далее он преобразуется в определенный вид и ищется по базе. Если находится совпадение можно достать город. Я в своем проекте использовал обрезаный вариант этой базы, для увеличения скорости определения.
Я использую notepad++, хорошая программа и наиболее популярная. Блокнот тоже ничего, но там нет подсветки тегов, атрибутов и прочего.
Dreamweaver тоже ничего, но подходит она для более продвинутых сайтостроителей, знающих html, css, php. Плюс её в том что можно не используя браузер, сразу увидеть результат кода.
П.с. html применяют, в основном, для каркаса сайта, а оформление делают, например в css.
Javascript используется достаточно часто, поэтому все мастера должны знать, как его использовать в своем коде. Для размещения скрипта (будь то Java или любой другой) используется код <script></script>. Если вы прописываете скрипт в коде, он будет располагаться между этими тегами. Если подключаете извне, между скрипт-тегами нужно прописать адрес, по которому браузер сможет найти ваш скрипт.
В создании сайта аналога SEO-FAST.RU есть две сложности. Первая это сам скрипт, обеспечивающий партнерскую программу, по размещению партнерской рекламы и умение оказывать те услуги что указаны на сайте. А привлечение клиентуры и продвижение сайта, дело не простое. И если вы сами не умеете это делать, то вам придется привлекать таких специалистов в качестве партнеров или наемных работников, на постоянной основе. Иначе вряд ли можно рассчитывать на успех этого замечательного, но не простого дела.
Во всем остальном сайт SEO-FAST.RU не имеет особых сложностей и может быть создан либо вручную, либо на базе любой из бесплатных систем управления контентом - они же "движки."
Презентация, созданная с помощью программы PowerPoint файл html вставляется аналогично изображениям. Нужно только предварительно файлу презентации дать расширение приятное для изображений - например png.