Add the prefix "Ask HN:" to your question, otherwise it will not get the visibility and attention you want.
----------------
Here are my two cents on the issue:
Imagine the country going to vote without Identity/SSN verification (registration) and only asked to put down address (IP), how many times a fraudulent person would vote? once?
Even online registration is not fool proof 'coz one can register many times using many emails, but it does create a filter to keep the spam low.
By looking at your site's name 'BuyersVote' I was reminded about a controversy associated with ebay once (not sure of now), some of the the sellers were creating bogus buyer accounts on ebay and creating fraudulent positive feedback for themselves and this was a 'with-registration' system.
So I guess voting systems today are open to abuse, registration just creates a filter and keep the abuse rate low. This will remain the status-quo till the web gets a universal, neutral online identity provider.
(OpenID is there but doesn't seem to be catching enough attention and is not an ideal system in my opinion)