Static files would work just fine if changes are made to the styling. If I understand correctly, when a browser caches the file, some meta data is still sent back and forth every load, and if it determines that the file has been changed, it will re-download the file, but will avoid it if the file hasn't been changed. I think the benefits of 30-40% less data being sent would far outweigh the time required to make adjustments to whatever it is they use for creating the site. I'm not familiar with php, or rails, but I'm willing to bet there is a way to use css files with it.