Hi Ian,
>I'd already seen that article, but Alexander doesn't use the PropertyBag that he creates, he just passes it back without adding anything to it. My problem is that when I actually try and use the PropertyBag I get an OLE error.
Could you explain the problem in more details? The PropertyBag is used in the next line of code just after creating the PropertyBag object:
RecognizerSite.CommitSmartTag("my-company-com#mswebsite", intIndex, intTermLen, stlPropertyBag)