Just a minor suggestion. I appreciate the simplicity of having to come on, select a skill, and then either start playing or log off until the skill is done and you can use it, but a skill queue would be nice. What would be even better is if that skill queue could detect both what you already have trained and what you are currently training and adjust accordingly, allowing you to plan to train skills that require the skill currently in training to be trained before training.
Just a thought. It's more convenience than anything.