Tips, thoughts, tools, techniques and practices to increase success rates with software demonstrations