This was a known issue on Vista. The fix was an updated webcam driver or failing that, using another web cam.