You're welcome!
I not really sure. I don't believe that calls to network resources can have parameters passed to them. I think you have to create a separate network resource to notify each specific message. For example, 'Motion Detected - Garage' and 'Motion Detected - Back Yard' would need to be two separate resources - rather than something like 'Motion Detected - $varDevice'.
Likewise - I don't think that the current implementation of variables is capable of being used outside of programs.
I do realize this would be much more useful with these two features:
Allowing parameters to be passed to network resources
Using variables everywhere - SMTP messages, as a part of programs (for instance - turn on the device identified by the current content of a variable) and (of course) as parameters when calling network resources
Of course - I'm still very much a noob at this. I am probably very much mistaken! Hopefully someone more knowledgeable can enhance our understanding? The main thread I'm looking at is http://forum.universal-devices.com/viewtopic.php?f=68&t=5987. I know that variables are still very young and developing. I (for one) am looking forward to them growing up!
Michael.