I have downloaded the game from Steam and I'm playing it with zero problems. Steam delivered everything as promised. I don't understand this hatred of Steam. This is not necessarily the way I like to do things but s*** happens. The old days appear to be long gone.