Why is my foot mesh moving out of place when rigging? Every time I try to move my foot bone it just moves totally out of place.
I don't get it. It seems like everything is done right.

Bones:

Thigh Leg : Child of Body/Head Bone.

Low Leg : Child of Thigh Bone.

Foot : Child of Nothing.

Toes : Child of Foot.

Low Leg IK Constraint : Target = Foot. Pole Target = Knee IK
                        Pole Angle = -90 &amp; Chain Length = 2.  Everything else default.

Low Leg IK: X = Unlocked / Limited  /  0 - 180
            Y = Locked
            Z = Locked

My foot mesh is parented to my foot bone as Bone and not Automatic weights.

I just don't understand what the heck is happening?

feels like everything is done precisely. 

Help would be much appreciated.

Before



After
everything is fine with the rig, but the Knee IK.L (pole target) bone is the child of some bone in the IK chain. If you parent it to main bone things look much better.
If it still doesn't work, see the blend file attached ( http://www.pasteall.org/blend/41604 ).