Regis:
It's Switzerland not Sweeden. Otherwisse well said, though I disagreee on registration, which amounts only to a listing of the laaw abiding. Criminals will hardly comply, as they already, by definition, violatre the law.
Alan