Hi Alain,
I can relate to you with your problems - I was in that boat 12 months ago. What distarry and Graham have said is a good way to go. My two cents worth to add is this...
From your writing I gather that you have an internal hard drive.
I work almost exclusively from a music database (MDB). These MDBs I have set up according to what I am trying to do within them. For instance if its Praise and Worship songs then they have their own MDB.
I use the MDB as the primary reference for a song which then can have any number of variations attached to it as sub entries in the MDB. When the performance is called for I can either work directly from the MDB or I pre-setup a "program" by copying MDB entries to the registration banks. You will find that when you copy a song from the MDB to a registration, the registration assumes the name of the song (nice touch). So then, now I have a program of songs within my registrations. I found that the MDB only carries a subset of information that can be saved in a registration setting (the complete table is in the back of the manual). Having worked with this, I now think that this subset arrangement is a good idea . It allows you to then set up your "operation", for example the foot controllers the way you want them to operate for that song or songs. For instance I might set up a song to work in 4 or more consecutive registrations and then configure one of my foot controllers to go up and down the registrations when I depress it. This allows me to (easily and on the fly) vary everything (particularly style type, mood and tempo) for the song during a performance.
After a performance I can either keep the registrations or scap them and return to the MDB as my reference point. I have set myself a rule that the MDB entry for a song is always the master reference.
I hope all of this does not sound tooooo intimidating. I have found that once I came to grips with "how" the MDB and the registration settings might and can work together, then this method works well for me, until I develop it into something better.
I find that the 9000PRO has tremendous facility for "setting up the performance", you have only to relax and take the time to work out a scheme that works for you.
I hope this is of some use to you

Jon
[This message has been edited by JonPro (edited 06-07-2002).]