The Valve-owned domain aperturescience.com tossed up a countdown whose timer expires at noon EDT/9 a.m. PDT tomorrow. Rumors, abetted by Easter eggs, have hinted that the game is arriving a week ahead of its announced April 19 date. Hey, it's either that or Half Life 2: Episode 3.