Странный вопрос. Linux популярен среди разработчиков. Windows - среди всех остальных.
OS X продается вместе с дорогим железом и поэтому менее доступна.
Выше правильно пишут, что в любом случае загрузка сначала идет на сервер, а уже потом отправка на почту.
Чтобы страничка не перезагружалась - AJAX в помощь.
Выбрать SASS.
Экономия времени, с препроцессорами можно больше сделать. Более структурированный код. Миксины и плейсхолдеры. Автоматическая простановка префиксов с помощью autoprefixer.