A teaser from Microsoft’s home page possibly from their new ad campaign for Windows Vista. Has some potential, but $300 million better produce some quality stuff quickly.
A teaser from Microsoft’s home page possibly from their new ad campaign for Windows Vista. Has some potential, but $300 million better produce some quality stuff quickly.