this is not a Makehuman bug, it's a Blender bug (or rather a behaviour as some developers like to call it) but it heavily affects Makehuman characters, so I decided to post it here just to let you know.
Essentially when Blender creates a shapekey, it allocates memory for the whole object the shapekey belongs to. This means that, for example, when a shapekey is created to rise the left corner of the mouth, it affects just some vertices of the mesh, but Blender allocates for this shapekey all the vertices in the whole body of the character. Blender just doesn't care about vertices usage in a shapekey, it allocates the whole mesh for every shapekey.
I found a workaround for this that works quite well. Since I already explained it on Blender Artists, rather than explaining it all again I'll link you there
http://blenderartists.org/forum/showthread.php?329701
When I have some time I'll try to report this issue to the Blender developers. Actually I don't know how to contact them so if any of you has a direct contact please feel free to report this for me. Your help is welcome.
bye
