You need to check out http://www.softvote.com.

More on this later.  I’ve got some things to say about it (and you know I would).

/rizzn