Gah, Hardcoding is indeed a sin, especially in the application world! I've been developing VB / VBA 'software' for a few companies over the last 5 years or so, and my 'admin function' screens tend to end up bigger beasts than the actual tools themselves! So many variables to edit, lists to add / change, settings to tweak. Loads of fun! :)