the email address being passed to paypal is "sales@homeschoollife,com"
<input type="hidden" name="business" id="business" value="sales@homeschoollife,com" />
This is not a valid email address, it uses a comma instead of period. it should be "sales@homeschoollife.com"
if i use firebug to change the address, then submit the confirm page it goes to paypal fine.
You should also find the following on he confirm page:
<input type="hidden" name="address_override" id="address_override" value="1" />
and change it to:<input type="hidden" name="address_override" id="address_override" value="0" />