Each of these games is on sale today for $4.99.
I'm guessing they aren't able to be activated on Steam, but the prices are really good (IMO).
Bioshock: http://www.gamersgate.com/DD-BIO/bioshock
Bioshock 2: http://www.gamersgate.com/DD-BIO2US/bioshock-2