Here in Wales, we have quite a good Assembly election system. We have FPTP for the named constituency candidate, but then there are additional seats for regional candidates: these are unnamed, so you vote for a party rather than a person. The regional seats are then divided according to the proportions the various parties get of that vote. It means that small parties such as the Greens could, this time, get their first Assembly member.