Hate Steam!!!! It is bloatware. I is no required for rnning of a game. Allow people to install it if they want. Online game servers are for multi players and not for key code verifications. I have been around the IT industry for over 10 years and so many software providers use better methods than Steam to validate the softare installed. Steam is Bloatware.