Ray, I appreciate all your input in helping me get to the bottom of why my PayPal Express Payment Button was not working properly. I did not mean to imply that eCart has a limitation. I run several ecommerce websites using eCart and have no complaints. What I was tying to accomplish in this current project was a little different. I wanted the customer to be taken to the checkout-alt-2.php page and be offered the choice of paying locally via their own credit card or remotely via PayPal. I understand about not having to apply the UPS shipping server behavior twice. With my new understanding of what I want to accomplish what I suppose I can do is after collecting the customers shipping data I can have another page to ask what method the customer would like to use, credit card or PayPal. If the customer chooses PayPal then they can be taken off to PayPal. If they choose credit card then they can be taken to another checkout page that calculates the shipping. If the customer chooses PayPal the shipping as I understand it is calculated on the pp_confirm.php page.