The paid per commission model has been tried by very few companies. It would expose a company to a significant amount of market risk (housing drops like 2008 and your SAAS play is now dead), but could make sense. The issue there is tracking closed deals. There are so many complications during the close that are out of the hands of the software.