What a long strange trip its been.