Yes, agreed to. There will always be top of the top people like Droge, Carmack, Bellard, Thompson, Torvalds, etc.. (you get the point) who's innate ability will far trample the average person no matter what. But i do think the average person can do better than average if they put their effort to it. Not everyone can be the best, but it doesn't mean you cant be good either.