As a CIO of a technology company that works with fortune 100 companies, YOU GUYS SUCK AT THIS. Everything from PR to development lifecycle to meeting launch dates, you must be about the worst group I have ever seen. If you were in regular tech without an addicted user base you would have never made it. You all need to find another job or get someone who has a business mind to manage you. Really, Get help.