A great article by Michael Dhar explaining the origin of ocean currents.