Thoughts on Google Street View

There’s been a lot of talk about Google Street View lately and Google has received complaints from several countries for various reasons (USA, Australia, France, Italy, Australia and Thailand)....