Did you know that there are 57 different base classes? Not including varients!
Wow. That is alot. So, naturally I'm going to post them here, along with what they do. It may make it easier to choose what classes you'd want in the future.
PHB Classes
Barbarian
Bard
Cleric
Druid
Fighter
Monk
Paladin
Ranger
Rogue
Sorcerer
Wizard
Eberron Classes
Artificer
PHB2 Classes
Duskblade
Knight
Beguiler
Heroes of Horror
Archivist
Dread Necromancer
Magic of Dragon
Dragonfire Adept
Psion Classes
Ardent
Divine Mind
Lurk
Psion
Psychic warrior
Soulknife
Wilder
Tome of Magic Binder
Shadowcaster
Truenamer
Magic of Incarnum
Incarnate
Soulborn
Totemist
Tome of Battle
Crusader
Swordsage
Warblade
Complete Divine Favored Soul
Shugenja
Spirit Shaman
Complete Warrior Hexblade
Samurai
Swashbuckler
Complete Adventurer
Ninja
Scout
Spellthief
Complete Arcane
Warlock
Warmage
Wu Jen
Minaturees Handbook
Healer
Marshal
Dragon Compendium
Battle Dancer
Death Master
Jester
Mountebank
Savant
Sha'ir
Urban Druid