Neil Scott did the photography at our family reunion last summer and was fantastic. Each person could buy the photos that they wanted off his site. Natural Landscapes photography is a specialty of his and he did a fantastic job setting us in the background. Came out beautiful.
http://www.nealscott.net/