Seagate does hard drives and their new line-up has storage for just about any kind of nerd you can think of. The system is based on the idea that drives should be compatible with any computer, so they have made the cable ports upgradeable. That means you can send your data to your drive using the oh-so-common USB 2.0, or take it up to a fancier level with USB 3.0, eSATA or Firewire 800. There's a whole array of styles and capacities to choose from, starting at the skinn-little GoFlex ultra portable drive, up to 2 TB for the desktop version. There is also a series of cable upgrades available that enable functions like constant back-up and faster transfers. Buy one for your mom for Mother's day and write her a card that says, "Here's a place to put all those chicken recipes and pictures of old timey movie stars you downloaded." She'll love it.