I loved the theory behind this and as something of a steam-lover I thought brill. However the reality is rather different, the benefit I always praised Steam for was it was one of the first attempts at cloud computing or to be more precise cloud gaming, you can access your games at any internet cafe and play there, brilliant for when you needed to escape the family but still socialise with friends. But now if I want to check on the community when am away from home I have to go through the procedure of entering a code sent to my email address to verify it is me. However, the simple procedure is made a complete rigmarole by the fact that, with a hotmail account I have never had an issue with, the email still doesn't arrive after 2 hours of waiting, making Steam unusable outside the home and I cannot find a way to opt out of this wonderful mechanism.
Good idea, practise is flawed.