Tag Currents Waves And Tides