Says the edited Gamasutra page:
Can you really unring the bell like that? Not really, now that everyone and their mom has linked to and summarized the piece. Looks like the next five Wednesdays will all play host to a new downloadable Xbox Live Arcade title, culminating in Street Fighter II on August 2.
Tonight's Microsoft party in San Francisco will no doubt be the official unveiling of this piece of information that the entire Internet now already knows about.
By the way, can you imagine how ridiculous it would have seemed had Capcom mentioned way back in January, when they announced SFII that it wouldn't be on Xbox Live until almost exactly seven months later? We'd have asked what the hell exactly the problem was.