I still don't get how this information is collected. Does the users answer to it manually? Why doesn't Valve not just automatically detect it when clients connect to the servers? I can chime in with the choir on "I've been running Steam every day for a couple of months now, and I've never seen that survey". But I've never seen it on Windows either, but I've only used Steam about 10 times on that platform.