This is important when dealing with PBE in general ...  its common in the code to assume the member id is the member things are running under, but that is not always the case (as explained earlier) the case with the emails, somewhat like the ACP where the admin can mess with others profiles with some similar somewhat funky things