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