Dealing with our users - the people who either pay for or use our software - can be a trying experience. This talk hopes to highlight some ineffective communication strategies we technical people often have and to suggest some ideas for better hearing our users needs, and communicating our own.