&gt;the only professionals who remain ignorant about prior work in their field are software developers<p>Throwing that much salt will be useful for my journey on the S.S. Reinventing The Wheel, thanks!