Hehe OK yashodha. I had exactly the same plan to start with until I saw the Confirm.php and how much work would be involved. I think my original pull request (https://github.com/civicrm/civicrm-core/pull/3045) contains the functionality for making the confirmation page for free events optional - including all the admin template stuff, though it looks like most of it has come across here.