Switzerland seem to be muddling through with their system, it's worth giving a bash.