what a long strange trip its been