Groove, in all honesty, the phrase "lower the time to Market" doest do much for me since it is already past due by several years since the time they first promised its release.
Not bashing (like you will surely imply), but just stating that it will only have merit when it actually happens, imo.
Disclaimer: all my posts are my opinion
1,000,000 - 2,300,000 - 4,000,000