Hey Chris. The first thing to note is that if you're interested in anything very mechanical (ie, trying to drive code behavior) that has to do with the sender address in a Messaging context, you should avoid using Message.Message.senderAddress and instead use Message.Message.senderAddressInfo. Rather than being a String value, the SenderAddressInfo is a structure that contains multiple forms of the sender's address and you get to pick and choose which is most appropriate for you. For example, you can decide if you want to use the Raw form, the Displayable form, the Normalized form, etc. When you're working programmatically, being exact is usually the way you want to go.
Aside from that, though, I don't think I follow your overall question as to what you're looking for to happen. The gist of the idea is not a bad one, identifying people based on their SenderAddressInfo is a logical thing to do. Maybe you can explain more about what part of your strategy isn't working, or what results you think you should be seeing but aren't?
Thanks,
Dan Maser
------------------------------
Dan Dan Maser
Genesys
------------------------------