Negotiating With The Savvy Software Buyer