I could find no posts regarding folks stepping on this particular rake and getting smacked in the face by its handle. In hindsight it was a silly mistake. I inadvertantly declared a numeric variable called 'grp' in a script, and things went absolutely fine for weeks until... I tried to use Get/SetUserParam in that script. Then suddenly: [CODE]Library cbuslogic:0: attempt to index global 'grp' (a number value) stack traceback: Library cbuslogic: in function 'SetUserParam'[/CODE] It took me an awkwardly long while to work out what was happening, as an identical SetUserParam command was executing successfully in this script's init code. The reserved global 'grp' was being clobbered by my script elsewhere in a function. My 'grp', which was a number, should have been declared as 'local' or had its name changed altogeter. The functions Get/SetUserParam, and I'm sure loads more depend on the global 'grp' being left unmolested, and fair enough. D'oh. I won't make [I]that[/I] mistake again.