free_or_upsg:	UPS Ground
	crit	[subtotal noformat=1]
	min		0
	max		99.99
	cost	>>upsg

	min		99.99
	max		9999999
	cost	0.00
	free	Free!

cang:	UPS Canada Standard
	crit			weight
	min				0
	max				0
	cost			e No shipping needed!
	at_least		4
	adder			@@TOTAL@@ * ($Variable->{UPS_ADDER_PCT} || .20)
	ups				1
	zone			450cg
	PriceDivide		1
	table			Zone
	ui_ship_type	UPSI

	min				0
	max				150
	cost			C

	min				150
	max				9999999
	cost			e Too heavy for UPS

cane:	UPS Canada Express
	crit			weight
	min				0
	max				0
	cost			e No shipping needed!
	at_least		4
	adder			@@TOTAL@@ * ($Variable->{UPS_ADDER_PCT} || .20)
	zone			450ce
	PriceDivide		1
	table			Express
	ui_ship_type	UPSI

	min				0
	max				150
	cost			C

	min				150
	max				9999999
	cost			e Too heavy for UPS

canx:	UPS Canada Express
	crit			weight
	min				0
	max				0
	cost			e No shipping needed!
	at_least		4
	zone			450ce
	adder			@@TOTAL@@ * ($Variable->{UPS_ADDER_PCT} || .20)
	PriceDivide		1
	table			Expedited
	ui_ship_type	UPSI

	min				0
	max				150
	cost			C

	min				150
	max				9999999
	cost			e Too heavy for UPS

upsg:	UPS Ground
	crit			weight
	at_least		4
	adder			@@TOTAL@@ * ($Variable->{UPS_ADDER_PCT} || .20)
	ups				1
	zone			450
	PriceDivide		1
	table			Ground
	ui_ship_type	UPSI
	aggregate		1
	surcharge_table Xarea
	default_geo		45056
	residential		1
	min				0
	max				0
	cost			e No shipping needed!

	min				0
	max				1000
	cost			u

	min				150
	max				9999999
	cost			e Too heavy for UPS

ups3:	UPS 3 Day Select
	crit			weight
	at_least		4
	adder			@@TOTAL@@ * ($Variable->{UPS_ADDER_PCT} || .20)
	ups				1
	zone			450
	PriceDivide		1
	table			3DaySelect
	ui_ship_type	UPSI
	aggregate		1
	surcharge_table Xarea
	residential		1
	min				0
	max				0
	cost			e No shipping needed!

	min				0
	max				1000
	cost			u

	min				150
	max				9999999
	cost			e Too heavy for UPS

upsb:	UPS 2nd Day Air
	crit			weight
	at_least		4
	adder			@@TOTAL@@ * ($Variable->{UPS_ADDER_PCT} || .20)
	ups				1
	zone			450
	PriceDivide		1
	table			2ndDayAir
	ui_ship_type	UPSI
	aggregate		1
	surcharge_table Xarea
	default_geo		45056
	residential		1
	min				0
	max				0
	cost			e No shipping needed!

	min				0
	max				1000
	cost			u

	min				150
	max				9999999
	cost			e Too heavy for UPS

upsbam:	UPS 2nd Day Air AM
	crit			weight
	at_least		4
	adder			@@TOTAL@@ * ($Variable->{UPS_ADDER_PCT} || .20)
	ups				1
	zone			450
	PriceDivide		1
	table			2ndDayAirAM
	ui_ship_type	UPSI
	aggregate		1
	surcharge_table Xarea
	residential		1
	min				0
	max				0
	cost			e No shipping needed!

	min				0
	max				1000
	cost			u

	min				150
	max				9999999
	cost			e Too heavy for UPS

upsr:	UPS Next Day Air
	crit			weight
	at_least		4
	adder			@@TOTAL@@ * ($Variable->{UPS_ADDER_PCT} || .20)
	ups				1
	zone			450
	PriceDivide		1
	table			NextDayAir
	ui_ship_type	UPSI
	aggregate		1
	surcharge_table Xarea
	residential		1
	min				0
	max				0
	cost			e No shipping needed!

	min				0
	max				1000
	cost			u

	min				150
	max				9999999
	cost			e Too heavy for UPS

upsrs:	UPS Next Day Air Saver
	crit			weight
	at_least		4
	adder			@@TOTAL@@ * ($Variable->{UPS_ADDER_PCT} || .20)
	ups				1
	zone			450
	PriceDivide		1
	table			NextDayAirSaver
	ui_ship_type	UPSI
	aggregate		1
	surcharge_table Xarea
	residential		1
	min				0
	max				0
	cost			e No shipping needed!

	min				0
	max				1000
	cost			u

	min				150
	max				9999999
	cost			e Too heavy for UPS


pm:	Priority Mail
	crit			weight
	at_least		4
	adder			2
	ups				1
	zone			450ps
	PriceDivide		1
	table			Priority
	ui_ship_type	UPSI
	min				0
	max				0
	cost			e No shipping needed!

	min				0
	max				70
	cost			u

	min				70
	max				9999999
	cost			e Too heavy for Priority Mail

br:	Postal Book Rate
	crit			weight
	at_least		4
	adder			2
	ups				1
	zone			450ps
	PriceDivide		1
	table			Book
	ui_ship_type	UPSI
	min				0
	max				0
	cost			e No shipping needed!

	min				0
	max				70
	cost			u

	min				70
	max				9999999
	cost			e Too heavy for Book Rate

## This mode will require Business::UPS module to be installed. It is in
## Bundle::InterchangeKitchenSink.
#1DA:	UPS Next Day Air
#	crit			weight
#	at_least		5
#	adder			2
#	ui_ship_type	UPSE:1DA
#	PriceDivide		1
#	service         1DA
#
#	min				0
#	max				0
#	cost			e Nothing to ship!
#
#	min				0
#	max				1000
#	cost			s QueryUPS
#
#	min				1000
#	max				999999999
#	cost			e Too heavy for UPS

## This mode will require Business::UPS module to be installed. It is in
## Bundle::InterchangeKitchenSink.
#2DA:	UPS Second Day Air
#	crit			weight
#	at_least		5
#	adder			2
#	ui_ship_type	UPSE:2DA
#	PriceDivide		1
#	service         2DA
#	aggregate       150
#
#	min				0
#	max				0
#	cost			e Nothing to ship!
#
#	min				0
#	max				1000
#	cost			s QueryUPS
#
#	min				1000
#	max				999999999
#	cost			e Too heavy for UPS

air_pp:	US Postal Air Parcel
	crit			weight
	min				0
	max				0
	cost			e No shipping needed!
	at_least		4
	adder			1
	aggregate		70
	table			air_pp

	min				0
	max				1000
	cost			s Postal

	min				70
	max				9999999
	cost			e Too heavy for Air Parcel

surf_pp:	US Postal Surface Parcel
	crit			weight
	min				0
	max				0
	cost			e No shipping needed!
	at_least		4
	adder			1
	aggregate		70
	table			surf_pp

	min				0
	max				1000
	cost			s Postal

	min				70
	max				9999999
	cost			e Too heavy for Postal Parcel

pm:	Priority Mail
	crit			weight
	min				0
	max				0
	cost			e No shipping needed!
	at_least		4
	adder			1
	zone			450ps
	aggregate		70
	table			Priority

	min				0
	max				1000
	cost			u

	min				70
	max				9999999
	cost			e Too heavy for Priority Mail
