I think there's two ways we could handle this - I could edit the question to reflect this, and harrymc could post an answer covering both metro and non metro options. However, I think that this would be unfair to the original answer, and I'll be awarding a bounty of 100 rep to make up for this to the poster who got the answer for the original post - to make up for the overall loss of rep, and since thats the minimum I can offer in this situation
The second option is I could edit the question, and we could edit the existing accepted answer to cover the full range of answers. I'll do the edit anyway, and let the other people who're involved in this decide.
I'd recommend including the two locations - in programdata and appdata as part of either option
Changing the scope of the question is not unheard of so I'm fine with this. Either option is fine to me, and I think this is a acceptable compromise.
In general though, it might have helped to read the original question, since the additional information requested was already on there (and was the reason I was wondering how to handle this)