I'm an alt-aholic.
I can't stick to one class and really call it "my main". Sure I have my 90 monk that I am slowly working on gearing and getting ready for raiding (not likely that I will be raiding anytime soon though), But I always end up working on one of my alts or completely re-rolling another class.
I focus and work on the class relentlessly and when I become well attuned with the class and understand all of the mechanics and how they play, how to play them, etc. I stop playing and start working on another class.
My monk; when I first started playing and grinding gear for him was ranked 5th on my server according to world of progress. BUT as soon as I felt like I "mastered" the class I promptly stopped playing him and working on other characters. Currently I am leveling a hunter because it was the last class I have yet to level in all of my years of playing and I am thoroughly enjoying playing him atm.
Anyone else do this? Work on a class; bored with class and start focusing on another one?