Most packages that use the R_MakeExternalPtr function use Rf_install("pkgSpecificString") for its 'tag' argument (if they don't use R_NilValue). A few use Rf_mkChar("pkgSpecificString"). Is there any reason to prefer one over the other? Bill Dunlap TIBCO Software wdunlap tibco.com