Please attach the page so I can open it in dreamweaver when you want me to look at your code.
I think the redirect isn't working because of the html comment above the php code. Any html above a redirect would cause the redirect to not work. I think you can just wrap it in a php comment if you want to leave the comment there, so instead of:
<!-- ********************************************** -->
<!-- Insert Transaction in Transactions Table -->
<!-- ********************************************** -->
use:
<?php
/*
**********************************************
Insert Transaction in Transactions Table
**********************************************
*/
?>
The email not sending may be because of the getRecipient recordset not returning a result.
To get access to the form elements from the insert page in the email body. Just open up the email body page and go to the bindings panel. Then click the plus button and select "Form Data" and choose the insert page. That will make all of the form elements from the insert page available in the bindings for the email body.