The stock god Buffett once said: "True good opportunities often appear only once every five or six years."