I was thinking that each guild could have a preset list of requirements and restrictions to keep away abuse and uberly powerful characters. Each guild could offer skills or items persay that only members of the said "guild" could buy or work for much like the ag does. Each guild could offer quests tailored around what persay each guild does.. ie. Barbarian for example could collect and preserve X number of heads..or Death knight could claim X number of <insert mob name> soul's by using a sword only death knights can wield..
I was thinking the list of guilds and special skills could be.
Barbarian- Bash and or critcal hit
Deathknight-[Item] Death blade,claim soul, death blessing/protection from good
Paladin-[Item] Paladin shield, courage
Druid-[Item] Druid belt,Blizzard, Armegeddon
Bard-***still thinking on this one any ideas feel free to post them***
Cleric-Protection from undead/evil, godshield,Divine intervention.
Assassin-backstab,make poision
Psionicist-Channel,mind blast,spot weakness
Woodland***-enchant, various other attack skills I have yet to jot down here.. but I am working on it.
Then again this was just a random idea floating around in my head I figure it would require a small amount of work, and I use that term loosely, but it would also require a lot of reworking of the current skills adding new ones and ect...
***I was thinking woodland could be an alternate to druid... by being somewhat similar by casting magic that used various elements of the realm like water,fire,earth,ect.. but in casting spells caused the balance of the elements to shift.. so all the woodlands must work together as to keep the balance in line. So for instance a group of woodlands continusly casts spells that use water and earth.. the balance would over time shift to the negative for lack of a better work... virtually making the casting of said spells impossible to cast untill one of two things happens. 1. other woodlands cast other spells that use different elements.. thus causing the balance to return to the middle or 2. The balance restores itself after a LONG period of time on its own. I think this would add a new element of working together as a team in even the smallest of tasks...
If there are any suggestions/comments I would love to hear them.. afterall this is just an idea.