Yes, yes, I know this has been asked a lot. I'm not asking this question as a user. I'm asking it as a (admittedly new) theme developer. I pretty much just want a really tweakable wp.com theme, and I'm willing (and have started) to program it myself.
So, my question(s)
1) Why can't the css of themes be editied? Is it because each user does not have a "local" copy of the theme for their blog?
2) If so, would it be possible for a theme to do something like store the css in the database, then allow the user to edit the css via a text box on the theme options page? I know regulus puts several settings there, but I'm not sure exactly how it works.
3) If storing the css in the database is possible, would wp.com even let people use the theme <i>because</i> it allows editing of the css? (Aka, it's too complicated for Joe User.)
4) What if 90% of the css file was avalable for editing by using dropdowns, text fields, etc. on the options page?
5) What if a few of the critical options like bg color, text color, header image URL, etc. were avalable on the options page?
I guess I'm basically asking, how much theme customisability is too much? What are the requirements for getting a really, really customisable theme accepted to wp.com?