The article is well written.. i agree you were kind enough to wait. But, a true professional sales man is expected to be able to handle even the short tempered agressive clients... with reference to the feedback to the previous readers, the software professional is also expected to be knowledgable, able to present his ideas, considerate and having very very high customer orientation.. isn't?