Software, Yield Management and Doubling Restaurant Profits