Another take on licensing. In the ERP software world (I am involved in PeopleSoft / Oracle products), licensing is done upfront on a 1x basis usually based on number of employees or number of users (no needing to track actual laptops or PC's). If an employee or user resigns (and is replaced by another employee, the license amount doesn't change (just like the license amount on many software products would NOT change simply due to changing to a newer PC). Its the annual maintenance fees that are the real cash cow. They are huge and rarely are decreased for any reason. If a company expands via an acquisition and now has more employees (or in Wave's likely situation, more PC's being used) then you can get an increase in the licensing fee.