I've never liked any kind of setup similar to Steam, and deal with it as little as possible, but Valve has its own user forums for the Steam system. For all I know, you may never get an answer here, while there, you might have better luck. Best I can offer. Seasons Greetings and all of that, as well.