All my free (both to play and download) Steam games have all those things, too...
My friend tells me he has to pay for xbox live to watch Netflix on his xbox. That makes no sense to me.
What steam games have free servers? Some allow for local matchmaking, but not all.