Getting Unity Animation to Stop On Frame Zero

Hello. I need to get a spinning ball (using a Unity Animation) with a logo to stop spinning and stay at frame 0. According to the docs:

“Stopping an animation also Rewinds it to the Start.”
I tried anim.Stop(); and it DID stop, however it did not rewind to start. I’ve also tried these:

anim.Rewind();
anim.Stop();

anim.Stop();
anim.Rewind();

But neither one works. The ball does stop spinning but it stays on whatever frame it was last on. Is there another way to do this?
Thanks!
-Mo

Stop rewinds the playhead to the beginning, but it probably does not sample frame zero. Try out the sample code for Animation.Sample:

http://unity3d.com/support/documentation/ScriptReference/Animation.Sample.html

That did it…thank you!
-Mo