Congress should have a similar system, perhaps one for each representative and each senator. They could get a better sense for what the people they represent want. Rather now that's only done through e-mails (which probably never get read by the politicians themselves), phone calls (same thing, and a bit inefficient considering most people won't bother to call), and visiting in person (probably done by very few peopl…
This would be great, though you would need some way to tie people's accounts to their residences, which would require them to work with boards of elections give out the elections with the voter registration receipts.
Although I do think that the votes should be tied to location, even if other locations are allowed in. I think a ZIP code is enough here; it's a letter, not a vote.