I've changed our website's contacts import mechanism to use the Windows Live Contacts API for importing contacts from Hotmail. Now I'd like to be able to detect when an email a user gives us is a hotmail email address so I can route them through this path.
Currently I'm leaning towards just using a regex to match something like /^(msn|live|hotmail).[^.]+$/ for the mail domain, but I'm worried that Microsoft might not necessarily own all of those. Is there a canonical list of the Live and Hotmail domains that Microsoft controls?