Seagate released a nice looking hard drive. Read full review... It's a nice USB powered hard drive. You can transfer files using USB 3.0 connectivity, which works with USB 2.0.
As with most external hard drives, you don't need to install any software. It works plug and play. Keep in mind though that you may and probably will have issues with using external hard drive on Macs. It uses another system, FAT, for who knows what reason and even if you'll be able to use it on Mac, you'll have to do some modifications.
1TB of data should be enough for photos, music, docs. You can even store good amount of movies on the drive.
When you purchase the Expansion, you get the drive, USB 3.0 cable, user guide, and Seagate gives 1 year warranty.
You can get this hard drive for as low as $60 at this time. It sounds like a good buy to me.
Product's Official Page