Yes there is an easier way.
You don’t have to create too many movieClips for the “rollOver MC”.
Create one “rollOver MC”
Create a dynamic text field and place it inside the “rollOver MC”.
Everytime you rollOver a button, have the button assign a value (a description or watever) to the dynamic text field inside the “rollOver MC”.
If you want the MC to follow your mouse, just use the:
"startDrag(“MC_name”, lockCenter) accordingly. I’m sure you know how to use startDrag() right?
Set the “_visible” property of the “rollOver MC” to “true” only when you mouse over the button(s). When you rollOut the button, set the “_visible” property of the “rollOver MC” to false.
You can even make everything more easier if you’re more advanced, by using duplicateMovieClips() for your buttons so that you don’t have to manually create “millions” of them.