Quote Originally Posted by Ravallo View Post


That must have been a short time offer then, this was the link: Welcome to Steam
Exactly.
It's not free anymore.