Social entertainment firm IMVU is launching a big expansion in Europe today as it unveils new versions in seven languages. With IMVU, users create their own 3D character, or avatar, and can then meet ...