I was unaware that the checkout wizard is not to be ran multiple times. Lesson learned.
For the sake of time, could you guide me through the removal of the extra shipping and handling charges code in my eCart object? I would prefer not to recreate eCart object, unless you feel that would be the easiest approach.
I have attached my object to this thread.