I like the general idea. Asheron's Call being my first MMO, I'm quite familiar with spell components.