Thanks a lot. I understand what you are saying. I got the code working well, and it includes a toaster popup for messages. It should be good.
I am now setting up a preferences item. If I understand right, there is no "store" of preferences (i.e. plugin preferences can''t be saved with the regular Spark preferences). Can you elaborate more on that? How exactly does that work? Do the preferences have to be committed at initialization every time the plugin loads by pulling them from a file?
Also, how do you get previously committed preferences? I am a little confused on the whole namespace issue.
And one final question. Any suggestions on the best way to set the room within which the keyword is detected for the user to see? I tried the flash, as mentioned, but that doesn''t work as I had thought. I really need it to get their attention, as most users have 3-5 rooms open, so they need to know which one alerted them with the toaster.