I recently purchased a 4TB external hard drive. It was the first hard drive I have ever come across that had exactly 4tb of free space when I opened it. Usually its a little bit less. I can remember my 80gig hard drive I spent all summer saving up for back around 2000 only have 66gigs and being totally bummed out.
I know with flash memory the units are more exact, but are they getting better with the spinning hd's with the space accuracy?