Yo puedo aportar algo mas al tema de "los gigas".
Partiendo del ejemplo de los 120Gb que se convierten en 111Gb al formatear, pues bien, resulta que los fabricantes toman 1Gb=1000Mb, 1Mb=1000kb y 1Kb=1000b
Por lo tanto hagamos unas cuentas rápidas
120*1000*1000*1000 = 120.000.000.000 bytes
Convertimos eso a Gb normales, en los que 1Gb=1024Mb, 1Mb=1024Kb y 1kb=1024b
Por lo que hacemos otras cuenticillas sencillas
(((120.000.000.000/1024)/1024)1024= 111,758708953857421875 Gb, lo que se traduce en 111 Gb hablando en términos redondos :)
Lo mismo podeis aplicar a los DVD, que dicen tener 4.7Gb y se dejan grabar solo 4.37 diciendo que el resto lo usa para control y tal y tal...
En lo referente a lo de la memory stick, simplemente no lo entiendo. El MagicGate es para el tema de los contenidos sujetos a copyright, o al menos eso dice en el PDF que he encontrado en Sandisk aqui -->
http://www.sandisk.com/pdf/retail/MS_Family_Spl_T2.pdf y si os fijais en letra chiquita debajo del primer texto dice "1Mb= 1 millon de bytes, 1Gb = 1000 mb" con lo que se cubren las espaldas
.
Para explicar la doble capacidad yo me iria mas bien al lado de andar sobre seguro, es decir, si la tarjeta puede llegar a soportar 1Gb causando cierta inestabilidad/incompatibilidad, la sacamos a 512Mb que irá perfecta. Lo identificaría también con el tema de que muchos componentes de hardware se pueden "actualizar" y convertir en modelos superiores ya que la limitación viene por soft y no por hardware, como pueden ser tarjetas wifi, regrabadoras, alguna capturadora...
¿Andar sobre seguro? No creo que sea eso ya que de ser así, es como ponerle a un coche un 2.5 Biturbo y limitarlo a 100 Caballejos de na xD
Después de esto, repito que no entiendo que puede pasar con las tarjetas xD
Saludos!