Interesting idea… I haven’t seen the math (and probably wouldn’t understand it if I did), but there’s some merit to the concept.
(It was originally misreported as the oceans causing the Earth’s magnetic field, but this paper only suggests that they affect it.)
(Via BoingBoing)