Quality Thoughts Precedes Quality Products