I'd also like to see GetScriptName ( script ), GetValueListName ( valueList ), and GetBaseTableName ( field ), in each case passing the parameter as a reference, so that even if the name of that thing changes, I'm still getting the same result.