Also, I think megabytes (or mebibytes) would be better than gigabytes (or gibibytes) since

a) in a virtualized dev/test environment, a DB <1GB can be sufficient
b) customers may want to avoid rounding to the nearest gigabyte.

Of course allowing floating point amounts is an alternative, although the math gets ugly <1GB if we are dealing with powers of two.