Surfing the Waves