remain in connect with customer is very important.. only then you would be able to understand their pain points and suggest exact solution and would be able to sell solution.. Nice write up Eric!!