A girlfriend's 12 year old son once asked me: "How do you know so much?" "I've never stopped learning" was my reply. Nobody knows everything. Everyone can teach you something. That kid was 1/3 my age and not the sharpest knife in the drawer, but I picked up a few nuggets from him, too. Thinking that you know everything is the mark of a fool. Whenever I come up with something that is a quantum leap ahead of currently technology, I'm pretty sure that it is time to find the mistake(s) that I've made. Designing an aircraft needs thousands of small pieces that are simple to design on their own. Getting them to all work harmoniously is where the real difficulty lies. I am working on an IT project right now. I had absolutely no problem throwing out 1/3 of it a few days ago because I found a better way to do that chunk. That is a lot harder to do with an aircraft as the major pieces are so interdependant.