Не, держать хостинг дома я не предлагал - передергивание. Но для большой конторы - вариант. А просто веб-сервер на домашний комп для отладки вполне пригодится. У меня под 98 стоит Апач, под Win2k IIS.
Насчет Javascripta. Как вы нарисуете, допустим, простую html-табличку, без внутренних разделительных линий? Или как ее нарисовать только с вертикальными разделительными линиями? Или только с горизонтальными? Свойства любых объектов доступны лишь через скрипт, для того он и придуман - обращаться к свойствам объектов документа.
ActiveX элементы во многих случаях могут быть очень полезны - всякие календарики, графики...
Без ASP можно обойтись (как и без перла и без пхп), но для сохранения любой информации на сервере хоть что-нибудь из набора да будет нужно: или asp или php или perl. Вопрос лишь в том, что стоит у хостера и чем умеешь пользоваться лично ты. ASP, например, всегда есть на любом IIS сервере.
Ну например затем, чтобы не нагружать сервер. Php работает на сервере, а ява-скрипт на клиенте, в самом браузере. Максимум работы надо сваливать на пользовательский комп, или свалится сам сервер. Если я что-нибудь понимаю в колбасных обрезках.
