About numeric taking more space than text, im not sure about that, because isnt everything presented using ASCII which is 8 bits, so everything is 8 bits, even the number '8'? The data size column in a data dictionary is all in bytes because of this.
The rest is all right, you dont perform...