On Steam's Portal website, aperturescience.com, there is now a countdown clock set to hit 0 at 6:50 GMT. What could this mean? Is it an early release of Portal 2? This idea could be supported by the fact that we got to pre-download the game early. The Countdown NEW Help Release Portal 2 early - could this be real?