Quote Originally Posted by rvg View Post
Sounds exactly like American corporatespeak.
No, it sounds like a link someone posted here some time ago about what the British say and what they really mean.