Google Earth is great, but they don't always have detailed satellite photos where you might want them. I found a couple alternative resources to
use.
Yahoo!Maps
Live Maps
Both of those maps use different satellite imagery than Google. I have frequently found hi-res images in areas that were fuzzy when using Google
Earth/Maps.
Live Maps also has a 3/4 birds-eye view in some areas, which is really cool. If you play with it, don't forget that you can still rotate the
birds-eye view for different angles.