FOR ALL VOTERS Safety Light votes are 
  accorded a fixed weight of 3.35 per parcel.
  FOR RESIDENTIAL VOTERS weights are 
  fixed at 16.32 per parcel for street lights and 26.98 per parcel for 
  decorative lights.
  FOR COMMERCIAL VOTERS weights are 
  varying and based on a figure of .2702 per front foot for street lights and 
  .4467 per front foot for decorative lights.
The figures are monetary.
 
The solution is to 
print a barcode on each ballot to identify each voter.  The high-speed 
central count client then scans the barcode and looks up the weight for the 
voter for each race on the ballot, and passes them on to GEMS.  GEMS then 
adds the weight to the counter table.  Weighted races are identified in 
GEMS with a new race type "Weighted".
 
The weights add up 
pretty quick, and have a lot of significant digits:  potentially millions 
of dollars stored to the penny.  GEMS counters, central count server, 
poster, reporting, manual entry, etc all need modifications to handle large 
numbers and fractions.
 
This is all in the 
works, and will be part of GEMS 1.18.
 
Ken