Well looks like the guys at Microsoft have been busy working on a challenger to Street View, its called Street Slide.
Not unlike Street View apart from some pretty impressive enhancements like additional navigational and informational aids like click able business logos and building numbers don’t take my word for it check out the video above.
[ad]