I had an idea for a class for a future character, and because I just realized that I have Adobe Dreamweaver on this computer, I've been tinkering around with HTML. If you copy this into an HTML document and open it with Firefox or what-have-you, it'll be a lot easier to read:
<html>
<head>
<title>Combat Wizard</title>
</head>
<body style="background-color:rgb(150,150,150); font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;">
<div style="background-color:rgb(200,200,200)">
<h2 align="center">Combat Wizard</h2>
</div>
<div style="background-color:rgb(200,200,200)">
<h4>Alignment</h4>
Any
<h4>Hit Die</h4>
d6
</div>
<div style="background-color:rgb(200,200,200)">
<h3>Class Skills</h3>
<p>
The combat wizard's class skills (and the key ability for each skill) are
<a href="http://www.d20srd.org/srd/skills/balance.htm">Balance</a>(Dex),
<a href="http://www.d20srd.org/srd/skills/climb.htm">Climb</a>(Str),
<a href="http://www.d20srd.org/srd/skills/concentration.htm">Concentration</a>(Con),
<a href="http://www.d20srd.org/srd/skills/decipherScript.htm">Decipher Script</a>(Int),
<a href="http://www.d20srd.org/srd/skills/jump.htm">Jump</a>(Str),
<a href="http://www.d20srd.org/srd/skills/knowledge.htm">Knowledge</a>(All skills, taken individually)(Int),
<a href="http://www.d20srd.org/srd/skills/spellcraft.htm">Spellcraft</a>(Int),
<a href="http://www.d20srd.org/srd/skills/tumble.htm">Tumble</a>(Dex), and
<a href="http://www.d20srd.org/srd/skills/useMagicDevice.htm">Use Magic Device</a>(Cha).
</p>
<p>
<b>Skill Points at 1st Level</b>
<br />
(4 + Int Modifier) x4
<br />
<br />
<b>Skill Points at Each Additional Level</b>
<br />
(4 + Int Modifier)<br />
</p>
</div>
<div>
<table border="2" style="background-color:rgb(200,200,200)">
<tr>
<td width="50">Level</td>
<td width="105">Base Attack Bonus</td>
<td width="75">Fort Save</td>
<td width="75">Ref Save</td>
<td width="75">Will Save</td>
<td width="150">Special</td>
<td width="35">0</td>
<td width="35">1st</td>
<td width="35">2nd</td>
<td width="35">3rd</td>
<td width="35">4th</td>
<td width="35">5th</td>
<td width="35">6th</td>
<td width="35">7th</td>
<td width="35">8th</td>
<td width="35">9th</td>
</tr>
<tr>
<td width="50">1</td>
<td width="105">+0</td>
<td width="75">+0</td>
<td width="75">+0</td>
<td width="75">+2</td>
<td width="150">Arcane Strike, <s>Arcane Guidance</s></td>
<td width="35">2</td>
<td width="35">0</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
</tr>
<tr>
<td width="50">2</td>
<td width="105">+1</td>
<td width="75">+0</td>
<td width="75">+0</td>
<td width="75">+3</td>
<td width="150"> </td>
<td width="35">3</td>
<td width="35">1</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
</tr>
<tr>
<td width="50">3</td>
<td width="105">+2</td>
<td width="75">+1</td>
<td width="75">+1</td>
<td width="75">+3</td>
<td width="150">Supernatural Talent</td>
<td width="35">3</td>
<td width="35">1</td>
<td width="35">0</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
</tr>
<tr>
<td width="50">4</td>
<td width="105">+3</td>
<td width="75">+1</td>
<td width="75">+1</td>
<td width="75">+4</td>
<td width="150"> </td>
<td width="35">3</td>
<td width="35">2</td>
<td width="35">1</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
</tr>
<tr>
<td width="50">5</td>
<td width="105">+3</td>
<td width="75">+1</td>
<td width="75">+1</td>
<td width="75">+4</td>
<td width="150"> </td>
<td width="35">3</td>
<td width="35">2</td>
<td width="35">1</td>
<td width="35">0</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
</tr>
<tr>
<td width="50">6</td>
<td width="105">+4</td>
<td width="75">+2</td>
<td width="75">+2</td>
<td width="75">+5</td>
<td width="150"> <p>Supernatural Talent</p></td>
<td width="35">3</td>
<td width="35">2</td>
<td width="35">2</td>
<td width="35">1</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
</tr>
<tr>
<td width="50">7</td>
<td width="105">+5</td>
<td width="75">+2</td>
<td width="75">+2</td>
<td width="75">+5</td>
<td width="150"> </td>
<td width="35">3</td>
<td width="35">3</td>
<td width="35">2</td>
<td width="35">1</td>
<td width="35">0</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
</tr>
<tr>
<td width="50">8</td>
<td width="105">+6</td>
<td width="75">+2</td>
<td width="75">+2</td>
<td width="75">+6</td>
<td width="150"> </td>
<td width="35">3</td>
<td width="35">3</td>
<td width="35">2</td>
<td width="35">2</td>
<td width="35">1</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
</tr>
<tr>
<td width="50">9</td>
<td width="105">+6</td>
<td width="75">+3</td>
<td width="75">+3</td>
<td width="75">+6</td>
<td width="150">Supernatural Talent</td>
<td width="35">3</td>
<td width="35">3</td>
<td width="35">3</td>
<td width="35">2</td>
<td width="35">1</td>
<td width="35">0</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
</tr>
<tr>
<td width="50">10</td>
<td width="105">+7</td>
<td width="75">+3</td>
<td width="75">+3</td>
<td width="75">+7</td>
<td width="150"> </td>
<td width="35">3</td>
<td width="35">3</td>
<td width="35">3</td>
<td width="35">2</td>
<td width="35">2</td>
<td width="35">1</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
<td width="35">-</td>
</tr>
</table>
</div>
<div style="background-color:rgb(200,200,200)">
<h3>Class Features</h3>
<p>All of the following are class features of the combat wizard.</p>
<h4>Weapon and Armor Proficiency</h4>
<p>Combat wizards are proficient with all one-handed and light martial and simple weapons, but not with any type of armor or shield. Armor of any type interferes with a wizard’s movements, which can cause her spells with somatic components to fail. </p>
<h4>Spells</h4>
<p>A combat wizard casts arcane spells which are drawn from the sorcerer/wizard spell list. A wizard must choose and prepare her spells ahead of time (see below).
<br />
<br />
To learn, prepare, or cast a spell, the combat wizard must have an Intelligence score equal to at least 10 + the spell level. The Difficulty Class for a saving throw against a wizard’s spell is 10 + the spell level + the wizard’s Intelligence modifier.
<br />
<br />
Like other spellcasters, a combat wizard can cast only a certain number of spells of each spell level per day. Her base daily spell allotment is given on Table: The Combat Wizard. In addition, she receives bonus spells per day if she has a high Intelligence score.
<br />
<br />
Similar to a normal wizard, a combat wizard may know any number of spells. She must choose and prepare her spells ahead of time by getting a good night’s sleep and spending 1 hour studying her spellbook. While studying, the wizard decides which spells to prepare.
</p>
<h4>Bonus Languages</h4>
<p>A combat wizard may substitute Draconic for one of the bonus languages available to the character because of her race. </p>
<h4>Arcane Strike</h4>
<p>The combat wizard can use his weapons as a channel for magical energy. He may, as an immediate action before striking, expend one spell slot of any level equal to or less than one half his caster level to deal extra damage. The attack (assuming it hits) deals 1d6 damage for every level in the spell slot expended (for example, a 3rd level spell slot would deal 3d6 extra damage). 0th level spells (cantrips) are the exception to this pattern; they only deal 1d3 extra damage. This ability may not be used in conjunction with Arcane Guidance.</p>
<h4><s>Arcane Guidance</s></h4>
<p><s>The combat wizard can use magic to guide his weapons, granting a bonus on attack rolls. He may, as an immediate action before striking, expend one spell slot of any level equal to or less than one half his caster level to gain a bonus on the attack roll he is about to make. The attack roll gains a bonus equal to the spell slot's level multiplied by two. This ability may not be used in conjunction with Arcane Strike.</s></p>
<h4>Supernatural Talents</h4>
<p>At every level that is a multiple of three, a combat wizard may select a supernatural talent to add to their abilities. Supernatural talents are similar to feats, in that they aid the combat wizard in performing a specific task, but these typically require the expendature of a spell slot.</p>
<p><em>Magic Mobility:</em></p>
<p>As a free action, the combat wizard may expend one spell slot of any level to gain a bonus to all Jump, Climb, Tumble, and Swim checks equal to the spell slot's level multiplied by two.</p>
<p><em>Wall Running:</em></p>
<p>As a free action, the combat wizard may expend one spell slot of any level to move along a vertical surface as he would a horizontal one. He can travel a number of feet equal to the spell slot's level multiplied by ten (for example, a 3rd level spell slot would allow him to move 30 ft). This effect lasts until either he runs out of movement or he stops moving for any reason; if he is not on a horizontal surface by then, he suffers falling damage as he normally would for the distance to the ground.</p>
<p><em>Ghost Attack:</em></p>
<p>As a free action, the combat wizard may expend one spell slot of any level to strike incorpreal creatures as if they were solid. This effect lasts for a number of rounds equal to the spell slot's level.</p>
<p><em>Arcane Speed:</em></p>
<p>As a free action, the combat wizard may expend one spell slot of any level to move faster. For one round, the combat wizard gains a bonus to his speed equal to the spell slot's level multiplied by five.</p>
<p><em>Unnatural Stealth:</em></p>
<p>As a free action, the combat wizard may expend one spell slot of any level to gain bonuses to Hide and Move Silently skill checks. He gains a bonus to both skills equal to the spell slot's level multiplied by two for five rounds.</p>
<p><em>Elemental Attack:</em></p>
<p>As a free action, the combat wizard may expend one spell slot of any level greater than 3rd to change the damage type of his next attack to a type of his choosing. For every spell slot level over 3rd, this effect lasts one additional attack. The effect does not dissipate after one round if he has not made an attack.</p>
</div>
</body>
</html>
Do people think that's close to balanced? If not, what should I change? (Not asking Shoruke to approve it yet, since it probably has something wrong.)