^^^#1, #2 and #3 are all excellent advice. I used to work for a software company (sales, not programming!) and I vouch for all of it. As for #2 I started down that path already by letting him know that it would be a feature unique to his product and why users would actually want such a thing. But again, I know often times such software are labors of love, so we will see if it is a realistic feature request.
|