Interesting evolution
I find it quite curious to see just how the perception of size has changed in the eye of the market. One is arguing about the "purity" of decimal, the other is bringing forth a difference between MB and MiB (a fan of Will Smith, perchance ?).
That's all nice and cute, but the facts are these :
At the beginning of the hard disk, manufacturers did indeed represent size in its proper power-of-2 base. 1024 is a kilobyte whether you like it or not, and a megabyte (MB, not MiB, which is term that came into being around Y2K and was probably invented to placate those who do not comprehend what MB actually stands for) is 1024 kilobytes (or KB, not KiB either).
One might argue that giving sizes in their proper base-2 format was confusing for the layman, but given the amount of hooplah that has been going on for the past eight years (and continues unabated) in the graphics arena around shaders, texels and megahertz, I seriously doubt the validity of that argument. Besides, the layman doesn't actually need to understand what the exact size of his storage is, all he needs to know is that he's getting more every year for less money.
Occam's razor states that the truth is much more simple : Seagate & Co discovered that they could twist the truth a bit and label their disk sizes in megabits or somesuch, thus implementing that wonderful "decimal purity" and, more importantly, cheating us out of an ever-growing proportion of what we should be getting.
And when you were buying the megabyte (so that there's no confusion) at over $10, the sensation of being cheated was a particularly expensive one.
Of course, given the price of storage today, I don't really mind any more. But I won't forget either.