title: Customer email is required
body: <p>I've looked through many forums and can not find a solution to the error I am getting.</p>
  
  <p>When a user checks out and selects register while checking out they get to the end of the process and a error pops up saying "customer email is required".</p>
  
  <p>Here is the Exception:</p>
  
  <pre><code>2012-08-23T14:35:06+00:00 ERR (3): 
  exception 'Mage_Customer_Exception' with message 'Customer email is required' in /home/psc/public_html/app/Mage.php:579
  Stack trace:
  #0 /home/psc/public_html/app/code/core/Mage/Customer/Model/Resource/Customer.php(76): Mage::exception('Mage_Customer', 'Customer email ...')
  #1 /home/psc/public_html/app/code/core/Mage/Eav/Model/Entity/Abstract.php(1122): Mage_Customer_Model_Resource_Customer-&gt;_beforeSave(Object(Mage_Customer_Model_Customer))
  #2 /home/psc/public_html/app/code/core/Mage/Core/Model/Abstract.php(318): Mage_Eav_Model_Entity_Abstract-&gt;save(Object(Mage_Customer_Model_Customer))
  #3 /home/psc/public_html/app/code/core/Mage/Core/Model/Resource/Transaction.php(151): Mage_Core_Model_Abstract-&gt;save()
  #4 /home/psc/public_html/app/code/core/Mage/Sales/Model/Service/Quote.php(189): Mage_Core_Model_Resource_Transaction-&gt;save()
  #5 /home/psc/public_html/app/code/core/Mage/Sales/Model/Service/Quote.php(249): Mage_Sales_Model_Service_Quote-&gt;submitOrder()
  #6 /home/psc/public_html/app/code/core/Mage/Checkout/Model/Type/Onepage.php(774): Mage_Sales_Model_Service_Quote-&gt;submitAll()
  #7 /home/psc/public_html/app/code/core/Mage/Checkout/controllers/OnepageController.php(511): Mage_Checkout_Model_Type_Onepage-&gt;saveOrder()
  #8 /home/psc/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(419): Mage_Checkout_OnepageController-&gt;saveOrderAction()
  #9 /home/psc/public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action-&gt;dispatch('saveOrder')
  #10 /home/psc/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard-&gt;match(Object(Mage_Core_Controller_Request_Http))
  #11 /home/psc/public_html/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front-&gt;dispatch()
  #12 /home/psc/public_html/app/Mage.php(683): Mage_Core_Model_App-&gt;run(Array)
  #13 /home/psc/public_html/index.php(90): Mage::run('', 'store')
  #14 {main}
  </code></pre>