Keep track of hacked in core here.  Try to avoid doing this.  Include explanation for each.

* app/code/core/Mage/Sales/etc/config.xml
   - Added a 'Free' order status
   - Modified the <statuses> section of each order status so that any transition is
     possible (can now arbitrarily adjust order status)
   - Hacked directly as if we override we had to clone the entire module to avoid
     other things breaking and that is even worse than simply remembering our edit.

* app/code/core/Mage/Checkout/Block/Links.php
   - Modified addLink calls to force HTTPS

* app/code/core/Mage/Reports/Model/Mysql4/Order/Collection.php
   - On line 225 added addition filter of status neq 'canceled'
   - This prevents canceled orders from showing up in sales reports

* app/design/frontend/default/accelereyes/template/customer/form/register.phtml
   - Added toggleSubmit javascript function near top
   - Added elementValidationResult javascript function near top
   - Prepended toggleSubmit(false) call to onclick event of form submit button 
   - Extra div wrapped about submit button with style="float:right" to control alignment
     when it is hidden and redisplayed.
   - Added "submit_button" id to form submit button
   - Added "loading_span" span underneath submit button
   - Extra div wrapped about loading_span with style="clear:both" to prevent float issues
     on some browsers
   - Added Validation.defaultOptions.onFormValidate above VarienForm instantiation
     near bottom.
   - Net result is that submit button is hidden immediately on first click and 
     made visible again if any of the client-side validation fails.  This prevents
     double submissions from happening.