When programming a new application, one of the first choices is deciding what .NET framework to target.
What portion of average folks have .NET 3.5 installed. Stated more precisely, roughly what percentage of all computer users (or North American users if that is more readily available) currently have .NET 3.5 installed. An accuracy of +/- 10% is fine.
For this purpose, stats collected on programming web sites aren't so good since that's weighted too heavily towards techies.
I'm aware of stats like: "a gagillion people have downloaded .NET X", but the only thing my clients care about is "X out of 10" typical users already have the required framework installed and what is X?
I'm hoping this counts as a programming question, since the answer seems pretty critical to developing a succesfull application.