Thanks for the link @rhelmer!

On the Unicode problem, the thing here is that ``suds``, our SOAP library, seems to not accept unicode in the XML string it generates. Here is the current error on production:

<pre>
File \"/data/socorro/thirdparty/suds/sax/text.py\", line 43, in __new__
    result = super(Text, cls).__new__(cls, *args, **kwargs)", 
"type": "<type 'exceptions.UnicodeDecodeError'>", 
"value": "'ascii' codec can't decode byte 0xc3 in position 15: ordinal not in range(128)"
</pre>

I thus want to filter those failing email addresses before it makes suds fail. 

The point of simple email validation is not to really verify the address, but to filter out what is obviously not a valid email address. We let ExactTarget decide whether the email can be sent or not.