I've heard there is a site where you can see satellite-pictures and can zoom in 'till your own backyard. Not only in the US but Europe too.
But I forgot its name and can't find it back (and I googled a lot last weeks).
Does anyone know? I'd be gratefull !