Like you, I had similar information and I've tried a couple of different paths to figure out what the current state of affairs is. There are some Microsofties reading this, feel free to let me know off line (I'll keep your confidence) whether or not these gains are being translated into bottom line improvements yet.