In my xdata-put function I use regapp to check for/register the application before moving on to attach the data. I just ran across a case in which the regapp only "takes" on the second call - this seems to be related to the name of the application to be registered (perhaps the string's length). I switched to activex(i.e. - if not item in RegisteredApplications collections then add...) and can register the application as expected. My questions are 1) has anyone else come across this behavior with regapp? and 2) is there any drawback to using the activex method as described above (considering that this regapp workaround will be called 100's or 1000's of times in any given routine)? Thanks for any help/insights, Peter