I wonder what
defintions have been used for a gigabyte. 2^30 and 10^9 are
 obvious and easy to justify. Did anyone ever use 2^20*10^ or 2^10*10^6 I
 wonder? 
 Well, probably 2^20*10^ 3 (your turn) 
 
YEs, that's esactly what I meant. Ooops...
  I've seen both.  But usually expressed in terms of
MBs
 ("A GB is 1024 MB"/"A GB is 1000 MB")
 (1024000000/1048576000)? 
OK, but since we've already seen 3 definitions for MB, I guess that means
a GB could be :
10^9 (1000 * 10^6)
10^6*2^10 (1000 * (2^10*10^3) or 1024 * 10^6))
10^3*2^20 (1000 * 2^20 or 1024 * (2^10*10^3))
2^30 (1024 * 2^20)
where the parthenesised expressions give the ways each value could be
obtained from onwe of the multipliers you gave and a definintion of MB
we've already seen in the obvious way.
  It's as futile an argument as trying to explain
"DB9".
 (a 25 pin shell, usually with 1 through 8 and 20) 
Although I haev seen 2-7,20 and 22 :-)
-tony