Navigating The Waves