3rd hit on Google. You must be a project manager.
You missed the point by a mile, so that probably makes you upper management... 1) This "fix" you reference doesn't work for me. Yes, I can google for stuff. 2) Users shouldn't have to jump thru hoops like this, _ever_. If you think making legit users do things like this is acceptable... well, I'm sorry for you. 3) M$ seems to have at least three different ways to check for activation status (the one at System Properties, one at Web and one at MSE)... WTF?
Trying to be happy is like trying to build a machine for which the only specification is that it should run noiselessly.