And here we have an alternate definition of "Steam Punk".
(Actually, depending on how much heat you add, you may only get hot and wet, which isn't always a bad thing...)
So basically, it is a social gaming service? What kind of games does it have?
Basically, its a service of digital distribution of games. you can register your serial number on it (if you have physical copies of it) and you can re-download them as much as you want. Or you can purchase stuff digitally (cheaper price on most case). almost all games are available on it with exception of Blizzard and EA suckers