You may have heard of Escape from Alcatraz, and Escape from Witch Mountain, but there is a title that trumps them both. Escape from XP is a free new browser game from Microsoft. The company pulled the