Of course more bells and whistles could help, but since these lists will most likely be precinct or zip code generated, the geographic area will be implicit. I think the true source of these lists, is from the supervisor of elections office. I believe that they sell these lists for a modest fee. I'll check their format.
By the way, are you talking about a standalone application or do you want this web-enabled? Might be just the ticket to force me to learn Server Faces.