Tech talk can kill the sale!
"Only 3% of the prospects surveyed said they fully understood most of the terms used in the sales presentations. Prospects said the confusion convinced them that the products or services involved would be difficult to install and maintain." [from Biz Brief]
Put together a short cheat sheet of technical terms. A one-pager of what the install looks like. Have an FAQ that is updated.