Microsoft has released their Windows Live Local preview. You can drag the car around the map and see a first-person view of the street. Although the technology is cool, this is a very bizarre takeoff of Google Earth. The user has the option of choosing between a race car, a sports car, and walking. And what’s with the Xbox controller resting on the sports car’s dash?