Ok, ever since we talked about using CoC for other genres, and I complained about how it didn't offer enough choices I've been thinking about modding d20, D&D really, into a "build your own class" sort of thing, and I finally started working on it. I have most of the class features rolled into feats, many of which are obviously prerequisites for others, and others which like "Uncanny Dodge" which have stackable, progressive natures that you can get multiple times.
So basically, you gain a level, you get a certain number of points to spend on either saves or attack bonuses, and you get feats to buy either regular feats or class features. It's sort of like taking the fighter class to a new extreme. I'm thinking of rolling the "points" into a feat as well, so you can be 20th level and still have +0 to hit, and +0 on all saves, but you'll have a heck of a lot of special abilities.
The problem is how to handle spells in this set up. It's very complicated. I originally assiged point values for how many spells a class gained each level, but you have to do that for both learning a spell and gaining the ability to cast spells per day. I'm trying to find a way to equalize this. It's taking a lot of time and analysis (comparing to attack bonus and save progression, etc to see relative power increases).
Now I spout all this to see if any of you have opinions or feedback on either the value of what I'm doing or the way which I could go about it. What say ye?