What a long strange trip it's been . . .