This has come up so many times in my head and I think it's sometimes a product of your environment in the sense that access to learning materials and a piano or keyboard, as the case maybe, challenges you to up your skills or leaves you thinking if you should make drumming your major and not a mere minor instrument. I started playing like 4yrs ago and I'm not 'perfect' in all keys. Now, I feel inadequate when I can't conviniently play in a key and I've not being resting on my oars in that regard but when you play in a church where the best progression you are constrained to play is the 1=4=5 progression how do you improve significantly? Yes, leaving would be right but when your dad is the minister in charge then what? What I do is to learn songs in their original keys ,let my many pianist friends play in any key convenient for them and improve on music theory which I'm actually sound in though playing is a different ball game. And true ,not everyone is a musician but what makes a musician is,from my end, his/her yearning to improve and actually improving. T-block is evidently advanced yet carries the tag "still learning'" into this site and I believe, every other place. I'm here to be whole. I play c,c#,d,d#,f,f#(my best),g,g#,a,a# and b, pretty much all keys you might say but I'm not convenient on all of them and e is one key I have not really explored. I can play in all keys but one; would you then say I am not a musician? I may not be fast on the piano but nothing not extra-complex does not pass me by in music. I am a musician and I transpose....only sometimesthough...very few times. THATS'S MY TAKE