Well, I just checked that site, and it certainly has the fact that I voted in New York in every general election since 2004. (Interestingly, they don't have California's records, so there's a break in my voting record when I was living out there for a year.)