OK next up on the astronomical photo opportunity agenda:
The previous pair of transits were in December 1874 and December 1882. After 2012, the next transits of Venus will be in December 2117 and December 2125
This will be visible over the day lit areas of the Earth that aren't obscured with clouds. The Western continental US, Canada and Mexico will see the first half of the transit before sunset. Hawaii and Alaska will get a few more hours.
http://sunearthday.nasa.gov/2012/transit/
http://eclipse.gsfc.nasa.gov/transit/venus0412.html
http://eclipse.gsfc.nasa.gov/OH/transit12.html
http://www.lunarplanner.com/HCpages/Venus.html