Technology Mar 28, 2005 Maps and things Blog and news reels are all abuzz about new Web 2.0 mapping services that Google and Microsof...