We load MinionPro-FontDef.sty only once. It's public macros are defined
  \global.


my question was mainly about keyval (since I have some recollection of
what that's doing:-) That doesn't make any global definitions so
wouldn't work outside the group if loaded in a group which is what I
thought you indicated was happening.

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________