Of the 91 metals that we know to exist, only three are truly magnetic at room temperature: iron, cobalt and nickel. This poses something of a problem as we have to rely heavily on these elements for ...