The terra server site is a really good one. I have also used topozone.com. The local US Soil Conservation office will also have aerial photos for the land in question. They usually update the photos on a biannual basis.

JP