Adendum: I am a programmer, now I know most of you think that means a person that creates programs. Well you are half right, it also means I am a pro-grammer. A single misspelling or missing punctuation mark can lead to an entire wasted day reading and reading code until you find the mistake. Working in that kind of environment I don't spend that much time worrying aboUT spelling and grammer.
So I am sure that everyone has heard the term thinking outside the box, which is usually a complement. I have a problem thinking inside the box. Ex: When I hear NASA is sending out probes using ion propulsion my first question was who gave the blind man a sling shoot. Some back ground for those who do not know ion propulsion uses a fairly light force to proppel things forward so light in fact it is completely useless down here in earth's atmosphere. That being said you can fit a vast amount of fuel in a small space so the idea is that it burns for a very long time and can achieve very fast speeds but it takes a long time to get there. So with technical info out of the way they are sending probes into space that can take years to achieve top speeds, with no way to quickly adjust the courses or stop them. Aka giving a blind man a sling shoot. That just an example.