Unlike open source projects where release early, release often is the common mantra, when it comes to commercial software, even "freely distributable" commercial software - never, EVER, under any circumstance give the "not totally tested somewhat problematic and temperamental Windows COM software" to a sales man...
Why?
Cause you end up getting random bug reports from clients, and potential clients, who should never have seen the software in its current state. These things shouldn't be allowed out there in the wild uncontrolled world; you decide if I mean the software or the sales men...
links: digg this del.icio.us technorati reddit