You are rightly excited at this once-in-a-lifetime event. ;-)
LOL
Nah, wont be the last time. He, Novak, Del Potro and Tsonga, along with one or two coming through, are going to dominate tennis for the rest of the decade.
Federer is aging, and Nadal will be lucky to make it to 30 at the top level, with his knees.