Thank you - I have set up the 3 rules UK - free, Europe - 2.95, Worldwide - 4.95. However when I go to the shopping cart (before entering any shipping details) it displays shipping of 4.95.
On the UK rule I set 'if session variable exists' [eCartCheckoutForm_shipping_country] AND 'if session variable' [eCartCheckoutForm_shipping_country] = GB
On the Europe rule I set 'if session variable exists' [eCartCheckoutForm_shipping_country] AND 'if session variable' [eCartCheckoutForm_shipping_country] = AT
OR 'if session variable' [eCartCheckoutForm_shipping_country] = BE
'if session variable' [eCartCheckoutForm_shipping_country] = BG ....etc
On the Worldwide rule I set 'if session variable exists' [eCartCheckoutForm_shipping_country] AND 'if session variable' [eCartCheckoutForm_shipping_country] != GB
OR 'if session variable' [eCartCheckoutForm_shipping_country] = AT
'if session variable' [eCartCheckoutForm_shipping_country] = BE ....etc
As far as I can work out none of these should show in the cart until they go through to checkout and enter a shipping country.