TK there are some excellent thoughts posted to your question. I was taught to determine customer needs and wants in the system then propose one within their budget. If they won't give you a budget figure, give them several options from cheapest to most expensive. All these years I've been in the business I always speculated that only 3 to 5 percent of the features and functions were utilized. Most people just want to place and receive calls.