I believe this is the second time Ubisoft has run this promotion. I still can't understand why Far Cry is still $5 after all this time; If the game dropped to a reasonable $2.50, I'd grab it. (Sorry to be obnoxious, but I've seen Far Cry for $5 far too many times over the past 3 years. Each time, I pass because the game's just getting older and older.)
Come on, Ubisoft, give Valve the go ahead for $2.50; It's been 6 years now.