I see, I guess since the calcuation is setup in the eCart object as soon as the customer is on the checkout page, and selected country (well for this website the default is United Kingdom as currently will not be able to change countries as the client doesnt want that for the time being) It will also display the delivery cost upon entering the Checkout page as the calcualtion is in the eCart object (or would the session thats required for the calculation only be set once the form has been submitted on the checkout page (unless of course I use AJAX so it creates the session). Or can the session be set on initial page load since the only current selection will be United Kingdom so the page would already know (thinking out loud) Chris