In this flash program one can alter parameters to see how this effects the motion. The motion observed in this program can also be seen in videos via the following links:
If a gyroscope is precessing on a frictionless surface precession will occur about the center of mass. Alter the position of the center of mass, and so the point about which precession occurs. To see a video example of this motion go here.