We need to find out why and somehow background the email sending so that the user doesn't just sit there waiting.