I wrote my own theme. I update it when OrangeCD makes new features available, if they're features I use. For example, I never implemented rating stars because for the moment none of my music is rated.

Writing themes takes time, and there's a learning curve at the front, but I don't consider it a terribly steep one. I write software for a living, however, and was already familiar with DHTML, the language used to describe the theme layout and to reach into the database for information. It may be steeper if you're not familiar with those things.

I also started with one of Andrei's themes, and altered it to fit my preferences. That's much easier than starting from scratch.