Riding Waves