The more I thought about it the more I began to see some of the benefits of generating style sheets with PHP. It can help keep related styles together in one document as opposed to having separate files for various browsers and JavaScript can be used on the client side to pass values back to the server so a custom style sheet can be created.

I know I have seen this discussed at other places and I believe the major problem was that the stylesheet doesn’t get cached by the user’s browser so it has to reload every single time they visit the site. Don’t know how much of a disadvantage that would be to you.