Добрый день , подскажите пожалуйста как грамотно сделать сохранение
почитай в справке раздел вроде File Handling называется, там все подробно описано, с примерами
P.S Если не трудно подскажите куда сохраняются файлы ?
Смотря для чего. По умолчанию все в песочницу, он делает это сам. Есть еще пара функций,
не помню как называются, которые предоставляют диалоговое окно для сохранения файлов, как правило пользовательских,
для внешнего использования.
есть ли обязательное расширение?
Ну вроде нет.