Some of you may be interested in this, if you don't already know about it. NASA - 2012 Transit of Venus