Hi, Larry;
I came across the following link in MSDN that may be of help:
http://msdn.microsoft.com/en-us/library/system.windows.media.animation.pausestoryboard.aspx
The XAML example at the bottom of the page is fully self-contained, and should work as is in either Visual Studio 2010 or in Kaxamal
http://www.kaxamal.com
The storyboard pause and behaviors are implemented through a routed events bound to respective Button clicks, but I think they could be bound to any mouse event.
As for resuming the storyboard playback, having the opacity pick up where the pause click I would think is the correct default behavior, and to have the opacity set to 100% may require an additional data binding to set the opacity back to 100% when resumed.
I hope this was of help and of interest, and once you have the XAML working, I think it would be of tremendous value if you could share your results with us.