This deal has ended.
Best Buy has this 1TB Seagate Internal Hard Drive on sale for only $109.99 after a $50 instant discount, likely through 1/10. A terabyte is the equivalent of 1000 gigabytes, and enough storage for almost anyone. This is internal, but not too difficult to install (you'll need a small screwdriver). It comes with a five-year warranty. Shipping is $6.50, in-store pickup is free, and sales tax is charged in most states.