Looking forward to finding out what's really going on... I already have an idea who "M" is but might be completely wrong :-D
Thanks :) And I hope you'll be completely wrong :p