Maivan, лично я тоже иногда выношу стили в head, но там не бывает огромных кусков, обычно для определённой страницы нужно сменить фон дива, который используется и на других страницах. «POST данные для модулей системы»
Стили лучше всего хранить, как указали ранее, в файле с расширением css. Еще файлы стилей удобны тем, что они один раз подгрузились и все. А если пихать содержимое стилей на саму страницу, стили будут грузиться постоянно вместе со страницей - соответственно страница грузится дольше. В некоторых случаях, правда, удобнее использовать стили между тэгами <style>, но это в случаях, если кода мало или он используется, например, только на 1 странице (он не вписывается в файл стилей, чтобы не занимал лишнее место в файле css). По поводу сжатия: на сегодняшний день наиболее актуальна эта статья Алеко. Talk is cheap.
Ну, как захотел так и сделал. Ты же ищешь наиболее удобный вариант конкретно для себя, ну так в чем проблема? Делай так, как хочешь именно ты. Talk is cheap.