It says I need permission to see the picture. All I have to say is, for reflection, if you're not using environment mapping, use it and experiment with it. It can sometimes add a good level of detail when it comes to reflections. Make sure that if you want something to show up in the reflection, you need to have the 'visible in reflections' box checked. (Do that for scenery, the sky, other objects, etc.) Just remember that a higher refresh rate requires more resources (aka it hogs up graphics memory if you turn it up higher).
if you meant the way size/location of reflection changes too much when viewed at different locations try making a script using this [from script reference]:
iObjectEnvMapFocusSet(OBJ_X,Vector3) Set the focus location for the environment map associated with the specified SkinMesh object. OBJ_X = SkinMesh object handle. Vector3 = focus location, absolute coordinates.
you can move the reflections manually but it's painfull guesswork lining them up, even then they will be out of whack again when the player moves, so it seems they are only useable when turned on at certain locations and off elsewhere