Roger was on time for his appointments and called in advance. He was polite and, most importantly, he knew what he was doing. We called him for maintenance of a system installed by someone else. He made good suggestions that were appropriate for our system and budget. His pricing was fair and disclosed in advance. We would definitely call Roger again, whether it would be for a tweak of our system, maintenance issues, or a complete re-design.