newfoundsky said:
I thought CMOS batteries only controlled system settings (clock, which hard drive to access, bios settings, etc). Can you tell me what Steam checks that runs off the battery?
I guess you aren't aware that most programs actually check themselves against the system clock on a regular basis. Every file on Microsoft's OS (I'm not sure about Mac or Linux) come with three distinct time-stamps and those time-stamps are used for several different verification processes. Steam might even time-stamp your transactions on it's own server then checks them against the time-stamps and system time on your machine.
Now, that's not to say that I know Steam, for sure, checks your system clock... but I wouldn't doubt that time-stamp verification is in its design. A clue I'm basing this off of is that his Steam Launcher seems to have reverted to old advertisements.
I am missing some key bits of info... like if his computer was factory programmed at a time when Steam was advertising for TF2 items or if something had happened to his account on the server side. I'm just working with the knowledge I have and my best guess is a time-stamp verification issue.