From what I can understand, Giga, Mega and Kilo use the 1000 (Base 10) system but Gibe, Mibe and Kibe prefixs use the base 2 (1024) system.
Please correct me if I am wrong. If I am right, no wonder those bastids can get away with 80GB harddrives that format down to 74 and change.