Listen, Analyze, Design, Implement, Test and Sell... sometimes Drop