Object Position Resets On Load

I’m having a strange problem with this basketball court model I’m working on (bball_court.blend). I have appended two basketball goals in from the goal.blend. The problem happens when I position the goals, save the blend file and re-open it. The basketball goals are then positioned back at the origin, causing me much mental anguish! Has anyone seen this before and know how to fix it?

Here are the .blend files.
http://www.averagegames.com/posts/200612/bball_court.blend
http://www.averagegames.com/posts/200612/goal.blend

Check to see if the goals have an IPO. It sounds like they may have a keyframe on their position.

You’re a genius! That was the problem!

Man I feel like a doofus, leaving silly IPOs hanging around.