i dont exactly "love steam", although that is what i voted. I think steam does what it is supposed to do...most of the time. I think at times they screw up, and I think they have probably "bit off more than they can chew".
Also, what is taking the whole "friends" system? I know that you can use the beta (but i cant be bothered). I really hope they make this work decently (something like the xbox live friends system). I am kinda getting frustrated of trying to organize games with friends over MSN messenger or the phone (i refuse to use xfire or vent).