OK I think ill be using STORE PICKUP and ZONE RATES.
I have 2 Zone Definitions. One is called Australia with just the country Australia in it, the other is called not Australia and has all countries except Australia.
Then in the shipping modules I have Store Pickup and Zone Rates installed.
My Settings for zone rates looks like this.
Code:
Zone Based Rates
Enable Zones Method
True
Calculation Method
Item
Tax Class
--none--
Tax Basis
Shipping
Sort Order
0
Skip Countries, use a comma separated list of the two character ISO country codes
Zone 1 Countries
AU,
Zone 1 Shipping Table
3:15.00,6:25.00,10:35.00,
Zone 1 Handling Fee
0
Zone 2 Countries
00
Zone 2 Shipping Table
3:29.50,7:49.50,10:80.00,
Zone 2 Handling Fee
0
Zone 3 Countries
Zone 3 Shipping Table
Zone 3 Handling Fee
0
Now this works fine but if you buy more then 10 items it will say
The shipping rate cannot be determined at this time