Forum:Strange Portal Update

Check this out:

http://store.steampowered.com/news/3533/

So... What could this mean? Is something coming up? Is it just something actually normal? --Fireman V2 23:47, March 1, 2010 (UTC)