Would it not be possible to have a variable shipping cost based on zip code?