I have to admit, I more and more tend to think of new base classes as a solution to the multiclass dilemma, at least when multiclassing is used to fulfill a character concept that is widely liked.
Like the spell-wielding fighting man, for example. Or, for Basic D&D afficionados, the elf

.
Simply make it a 20 level base class. Give it medium BAB (max at +15), a good Fort and Will save, d8 Hit Dice, 4+Int skill points, add Spellcraft, Knowledge (Arcana), Concentration and Alchemy to the Fighter Class Skill list, and instead of giving that class it's own spell progression, give it caster levels in a primary caster class at intervals, with all the limits of that class. It starts as "apprentice" at 1st level, giving it 0(2) and 1st(0) level spells, a virtual casting level of 1, and continue from 2nd class level on with 1, 1, 2, 3, 4, 4, 5, 6, etc. That will give this class a caster level of 14 in whatever magic class you take the caster levels out of, and a decent BAB. Give it all simple and martial weapons, light and medium armor and shields, distribute a few fighter bonus feats over the 20 levels, maybe add the "Casting in Armor" class feature from the Spellsword somewhere, and you got your spell-wielding fighter. Decide what tradition he follows, caster-level wise, and he's good to go.
And if you want to branch out into that spelluser class fully, the caster levels add up easily.
What do you say? Kinda off the cuff, but does it make sense?
