One of the things I just LOVE using MODx is the ability to handle the CSS dynamically, by defining a new document in MODx as text/css. I have become quite used to split my stylesheets into nice chunks which then make the editing and maintenance process a real breeze
I am not even mentionning the ability to use snippets in those stylesheets, since few are available at the moment (for instance, it seems to me a random background is floating around).
Anyway, to the point : So far I have dropped using CSS as document stuff because I end up with IE no rendering style... you have to reload the page to get the stylesheet to load...
I had a similar problem with Expression Engine, and EE’s KB has this answer to the problem :
http://www.pmachine.com/ee/knowledgeblog/ie_blank_page_works_after_refreshing/
While Internet Explorer does support gzip compression, it has a bug that leads to a problem if the compressed file is smaller than 4k in size; something that can often happen. In a case like this you can try turning the “Enable GZIP Output?” option off.
I don’t know about you, but most of my css files are around 8-12kb, I imagine some could get below the 4kb treshold and cause trouble like it did for me. And my host had gzip enabled.
Of course, turning off gzip is not a nice option, since it can save bandwith... unless you can selectively turn off gzip only for CSS.
So I did a little more research and found a nice article from 54eleven :
The Definitive Post on Gzipping your CSS
Didn’t solve it for me so I dug deeper and found this code for httpd.conf
in the vBulletin forum :
<IfModule mod_gzip.c>
(...)
mod_gzip_item_exclude file " \.css$ "
(...)
</IfModule>
Beware about the code above : for some reason I can’t write $ and " without space, it turns out as "\.css%body%quot; on the board, so I had to put spaces before and after the quotes.
You also can find some more info here on Webhostingtalk :
Gzipped or Not ?
I still have to test it, just found this out. I’ll confirm later that it works (would be a blessing !).
(Of course it means you edit manually your clean url suffix to .css for your css documents, since default is .html ! A trick from Ryan but can’t find the reference... just add .css after your alias name, it will override the default suffix - Ryan correct me if I am wrong !)
Thought I would share 
Edit : doesn’t work, because of the default suffix is still applied to the CSS document... (in my case, html)