This is a message (or plea) to those in the Tech World: Speak English.
I know it's hard. I know you get caught up using words like scalability, GIGO, WYSYWYG -- pronounced "wizz ee wig")and modularization. It makes you feel special. For me though, when you when you use tech jargon, I feel like I'm being bamboozled.
I'm pretty tech savvy, but when you tell me that my order hasn't been completed "through provisioning" I have to ask you to speak English to me, and now you've lost my confidence and likely my repeat business.