title: Is it okay to use a simple backgroundworker in ASP.NET MVC
body: <p>I want my ASP.NET application to send an email using a backgroundworker.  I don't want the user to have to wait while the email code us being processed.  Is it acceptable to use a backgroundworker in my controller to accomplish this task ?  What downside can I expect ?</p>