Ok, so i have run into this problem on no less than 3 systems thus far. My own, my gf dad, and my friends did it too.
On each one, if you try to move the partitions, using gparted, part magic, or acronis disk director vista is fubar and even using the recovery off the vista disk will not fix...