I've read this thread a few times and finally decided to jump in :) It's tough to assign a level to yourself. You don't want to sound cocky, and you dont' want to be overtly self-deprecating.
So, with that in mind, on a scale of 1-10, I'd say I'm an overall 7, and when it comes to...