Unless you live to see 2117, your chance to see a solar transit of Venus happens in the next twenty-four hours.
Check out the links for more (including sample viewing times) and remember to practice safe-sun-viewing!
(2012-End-Timers may want to grab their tinfoil hats, of course).