Ok, if anyone has the time, can you check out my script and see what's up with the very last step of applying the pole vector constraint???
You can copy this and paste it into your script editor, execute it, and then just simply select your hand/foot control first, and then the ikHandle for your leg/arm, then run "ikRotateSetup();" in the script editor, without the quotes. From here, you should just simply have select the smallest circle, and then the ik handle and do a pole vector constraint, but you should see what I talk about, as this is where the small circle changes it's position completely and causes the joint chain to move with it as well. :-S