Google Earth is good, but some areas aren't crystal clear, since they don't have all the updated satellite images.
The best, most incredible, most unbelievable site, that I found is:
Acme Mapper.
OMG, is this thing awesome! You have like 5 different views to choose from (Satellite, Topo, Map, etc...) Punch in your street address,click on "DOQ", then zoom all the way in as far as it will go. Ain't that a hoot? I mean, it is so fine detailed, it will show you standing on your back deck with a bud light in one hand, grilling a steak on your grill. Your dog is peeing ona tree near the fence, and your son is kicking a soccer ball into a net!!!
http://mapper.acme.com/
Butch A.