Allthough all of us know about google earth, just right now I discovered this one site that's flash based (meaning you don't have to download/install etc) and gives you the option right there on the screen to pick what satellite image provider you want, be it yahoo, google, and some others. The best one is the microsoft one, it seems to be the most recent and has mad resolution. The controls are pretty cool also, you can type in the location in a handy box at the bottom corner, and it can give you direct links. It's way faster than using yahoo maps for example and it lets you rotate the screen using the compass on the top corner. It's pretty sweet. :cheers:
Here's a direct link to miami for example:
http://www.flashearth.com/?lat=25.770857&lon=-80.189582&z=15.2&r=0&src=msl
I hope google, yahoo and the likes let it be!