Comment Re:I may be wrong, Im not an astrologer (Score 4, Informative) 333
Mercury has a magnetic field, which quite surprised planetary scientists when it was first discovered by MAriner 10, as the prevailing theory at the time was that Mercury's small size would have led to its core solidifying by now and stopping the dynamo that generated the field.
There's obviously a lot we don't know about planetary magentic fields, and I wouldn't want to judge the entire theory just by something I read on Slashdot, but I find it hard to understand how oceanic currents could account for Earth's magnetic field but not for Mercury's.