Traditional intuitive requirements decomposition fails to ensure complete test coverage. Only test analysts with extensive domain knowledge and lots of testing experience usually succeed this way. Quality testing often fails to provide complete identification of the launch risk, making the enterprise vulnerable upon launch. In manual testing efforts, often there's no time to test. Automation usually occurs too late to shorten time-to-market. Jim explains how he escaped this dilemma at Egreetings.com, a top 50 website.