Multiple questions sent to a recipient before they've had a chance to answer can seem more like an interrogation rather than a conversation.Pose a question, then give the other person the opportunity to respond - they may not be as fast a typist as you or may have been distracted.You know what it's like at a store when the person is serving you and also speaking on the phone; it's just plain rude.
In a casual environment, funky and humorous screen names may be cool, but not so in a business environment.
First impressions count, so use separate screen names for your business related contacts.
While you may spend the majority of your life on a keyboard, I'm told there's many people who don't :).
Not only may these people be slow to respond, but their responses may seem too brief, curt or bordering on what appears to be illiteracy!
Most IM and live chat applications these days will show in the status bar if the other person is typing out a response.
As a courtesy, you should also only ask a single question in each message and acknowledge the person's answer when they do respond.
" When you first "buzz" someone via Instant Messaging, you really have no indication of what's happening on their end of things at that point in time.
This is a personal peeve of mine where an IM window pops up and the other person immediately launches into their request or spiel.
Before you try to get their attention, ensure you know exactly what you want to discuss.
In the case of live chat software, have all of the relevant information about your goods and services close at hand - people won't want to wait around while you try to find technical data or a specific page on your site.
Just because someone else may not use the terms "please" and "thank you", it's no reason for you not to.