Smaller, faster, cheaper - that was the trend in computing tar the past 50 years. As microprocessor technology is hitting the limits of what's physically possible, some researchers are exploring whether anew technology, `spintronics', may be the way forward.