Hello.
I already bought a plugin that satisfies my needs as it took you too long to react. Sorry.
Anyways, there are many countries with similar postcode system.
One example. Austria, Switzerland and Liechtenstein.
AUT: 4 Digits, 1XXX-9XXX
SWZ: 4 Digits, 1XXX-9XXX
LI: 4 Digits, 94XX
So it is impossible to have:
Rate A, Austria 1000-4999, Rate B, Austria 5000-9999
Rate C, Switzerland 1000-4999, Rate D, Switzerland 5000-9999
If you ship to 4231 you plugin has no idea if it is SWZ or AT.
And apprx. half the world has similar postcodes.
Most share either a 4 digit system or a 5 digit system:
http://en.wikipedia.org/wiki/List_of_postal_codes
Sorry but should have done your homework.