For macros that you create (or copy from elsewhwer) you can save them in your PERSONAL workbook. PERSONAL opens in the background of Excel (once you create it by recording a single macro in it). Once your macros are saved there, you can add buttons to your QAT to call the various macros. Since PERSONAL is open whenever Excel is open, your macros are always ready to be called no matter what workbook you're working in. See http://www.rondebruin.nl/win/s2/win004.htm. That page also talks about Ron's "MyAddin.xlam", a ready-made solution that you can pour your macros into.