update
Hi
I make no claim to be a PHP genius, quite the contrary. My knowledge has all been learnt the hard way.
As to shipping all my shops use "free shipping" because thats what the customers like.
Your error I think is going to need the tender attention of either Jason or Jimmy
Cheers
Ian