Дополнение по поводу хостинга.Выбор хостинга должен производиться не по принцыпу, что б подешевле. А по принцыпу стабильности работы хостинга, работы технической службы хостинга.Так же не маловажно доступ до хостинга.Доступ до хостинга можно проверить простой командной tracert www. хостинг ( либо любой сайт который стоит на этом хостинге) Это можно узнать в технической службе.Чем меньше строк тем лучше.Потом в течении месяца посмотрите как сайты которые находяться на этом хостинге работают. В технической службе должны быть не только телефоны, но и желательно что б был Скайп, Аська, МСН.....И техническая поддержка должна быть не только днем, но и вечером....Далее -После выбора двигателя сайта - всетаки лучше сделать на своем компьютере виртуальный сервер. Поставить денвер ( это было выше) моя рекомендация wampserverесли у вас стоит линукс тогда lighttp. И поставить и протестировать вначале сайт на этом виртуальном сервере. После того как Ваш сайт будет работать, вы можете обратиться в техническую службу сервера о помощи переноса вашего сайта к ним на сервер ( как правило это платная услуга но более 5 долларов я не видел стоимость)