object gets pulled when scaling on axis

Lately I’ve noticed when scaling on say the X, Y, or Z axes on the blender model I’m working on that in addition to scaling on the axis, the object also gets pulled in the direction along with it. This is rather annoying because I end up having to pull the object back into position way farther than I should need to each time I scale on an axis.

It didn’t use to be this way so I was wondering is there some setting I accidentally set that’s causing this and if so, how do I fix it. The only thing special I’m using right now are mirror and subdividing modifiers.

I’m using 2.69. Thanks.

Check your pivot point. It scales away from the location of the pivot
http://wiki.blender.org/index.php/Doc:2.6/Manual/3D_interaction/Transform_Control/Pivot_Point

That was it. Thank you