Contact
Archives
Search
Blogs
Newspaper Blogs
English-Language
Press
Polls

July 26, 2003

NO MORE CHADS: IS ELECTRONIC VOTING THE WAVE OF THE FUTURE?....Bev Harris at Black Box Voting has been leading the charge against electronic voting machines for quite some time and linked recently to this "scathing" report on the risks of electronic voting from computer scientists at Johns Hopkins and Rice universities. The report also got some coverage in the New York Times a couple of days ago, and it looks like the issue might start getting some more mainstream attention.

The basic problem is this: if voting is completely computerized, how do you know if the computer makes a mistake? This has given rise to some conspiracy theorizing that doesn't strike me as very serious, but conspiracies aside it is true that complex computer systems inevitably have bugs and security holes. For this reason, I'm skeptical of electronic voting even if I don't think the Republican party is surreptitiously buying up voting machine companies and deliberately corrupting their software.

Glenn Reynolds thinks the answer is simple: sure, get rid of punch cards, but replace them with paper ballots that are read by specialized scanners. I agree with him. This is known as "mark sense" technology, which I have a lot of experience with (it's basically the same as the Scantron cards used for multiple choice tests), and it's robust, simple to use, and highly reliable. What's more, it leaves behind paper ballots that can be checked in case a manual recount is needed or if someone suspects that the computer has miscounted.

But I'll also add one other comment, especially since I took a shot at this last month: if we do move toward completely electronic voting, I can't think of a better candidate for open source software. Legislation should mandate that the source code for these machines — or at least the critical portions of it — be open for inspection. This has become fairly common in security applications, where it's generally agreed that the best way to ensure there are no security holes is to let a legion of experts try to find them. If you can't hack the system when the source code is public, then you just can't hack the sytem.

UPDATE: South Knox Bubba, who knows from computers, says we should support the Voter Confidence and Increased Accessibility Act of 2003. Write your congressman!

Posted by Kevin Drum at July 26, 2003 11:52 AM | TrackBack


Comments

I was one of those defending open source in that thread, but I don't think it helps with vote counting machines.

The many-eyes-make-all-bugs-shallow would only be true if it's in *everyone's* interests to make sure the "bugs" are found. It might help against accidental problems, but gives zero protection against fraud unless we can assure ourselves that it's the code that's been released that is actually in these machines; that it's impossible to reprogram the machines without everyone knowing; and that the compiler and all libraries used have also similarly been audited and secured. (Compilers have been trojaned before; there's a famouse case involving Ken Thompson - http://www.acm.org/classics/sep95/ )

Here in the UK, we count by hand forms marked with pencil. I hope it stays that way.

Posted by: Keith at July 26, 2003 12:21 PM | PERMALINK

It's very simple. There's no need for open source, software verification, "mark sense," or any of the rest. Simply use a "voter verifiable audit trail," like that espoused here: http://www.verifiedvoting.org/

You vote on a touchscreen machine. It prints out a slip of paper with the location, date, time, and who you voted for. You double-check that it matches who you voted for. You slip it into an envelope just like a normal ballot, and it goes into a ballot box. You may or may not get a second copy for yourself.

After the electronic results have been tabulated, a statistical sample is taken from each of the ballot boxes. If there's a mismatch, then all the paper ballots are counted. The paper ballots take precendence over the electronic system.

Posted by: Lonewacko at July 26, 2003 12:46 PM | PERMALINK

Oh, and regarding hacked compilers, that's almost a metaphysical question. How will you check the computer that determines that the compiler you're using to compile the source is OK? Will there be an additional program to check the compiler-checking program, and how will you determine that that hasn't been tampered with? And, how will you determine that none of the microcode in all the CPUs being used has been tampered with? Which program will check that, and how will you check that program and the CPU it runs on?

Posted by: Lonewacko at July 26, 2003 12:51 PM | PERMALINK

Keith - I mostly agree that there are no hugely compelling reasons to go with computers over paper. But I think you're missing the point a little re: open source.

First, I have no idea what you mean by "The many-eyes-make-all-bugs-shallow would only be true if it's in *everyone's* interests to make sure the 'bugs' are found"... please clarify why you think unity of interests is necessary for bug-finding. I would think a diversity of interests, some partisan and some not, is a good thing - making it more likely that at least one person will have reason to complain about something fishy.

Second, all states still have a certification process for voting equipment, which in the case of software should definitely include verification of the software compilation and installation process. As you say, that's not easy to do. But it's totally impossible to do if the code is proprietary.

Posted by: Eli Bishop at July 26, 2003 12:58 PM | PERMALINK

I mean that open source gets you protection against accidents but no protection against fraud. Read that link I posted - Ken Thompson says you can't trust any code that you didn't produce yourself - and even then, you can't trust the compiler, the libraries, the microcode in the processor, or that your code won't be switched with some other code the minute you turn away.

As far as a verification process goes - unless I wrote every single line of code in the main program, the compiler, the linker, the microcode in the processor, plus all of the verification software (crypto, MD5, whatever) then I wouldn't trust it. And if I did write it all, why should you trust me?

I think open sourcing the code would merely give the appearance of security, not give any actual security.

Posted by: Keith at July 26, 2003 01:09 PM | PERMALINK

In addition: If we must have electronic voting, I'd go for the scheme Lonewacko mentions above. A paper trail is absolutely vital. If any politician tries to sell me a system with no paper trail, then I'm going to wonder why.

Posted by: Keith at July 26, 2003 01:17 PM | PERMALINK

We have been using mark-sense ballots in Tarrant County, Texas for years, but last year they started to try computerized voting for early voting.

I voted early, and voted a straight ticket. I learned later that there was also a state constitutional amendment on the ballot, but for people who voted straight ticket, it never appeared. It told me I was finished voting instead.

There is, of course, no way to correct that after the election.

Apparently they have someone who goes around and runs a program to check that the machines are working correctly. How difficult would it be to add a subroutine to that program that skewed the count towards one candidate and away from another? Then have another subroutine that erased that one an hour after the election was over?

How many people are there who ever see the code, and of those, how many could interpret it? Our county has well over a million population. I'll bet good money that there aren't ten people who have ever seen the code that summarizes the vote, and not one of those who rechecks it. It is a vote fraud waiting to happen. Especially since we have only Republicans in the County offices. [All Democrats would be just as dangerous.]

I want permanent paper ballots that can be counted by hand and looked at by the voters as they vote. Does anyone think Tom Delay would hesitate for a nano-second to rig the vote? Granted, he is in Houston, not North Texas, but I really don't trust him. Or ~any~ conservative.

Posted by: Rick B at July 26, 2003 01:31 PM | PERMALINK

Nothing is perfect. No matter what you do, there's always the chance that somewhere along the line someone can hack something somewhere.

However, open source certainly requires that any conspiracy be a helluva lot bigger and more organized than otherwise. Gotta produce a hacked compiler, or screw with the check-in procedures, etc. That's pretty hard.

Plus, even a nodding acquaintance with American history tells us that paper ballots are not above abuse either. I don't think we're looking for perfection here, just something that makes it really hard to cheat.

Lonewacko: I agree that an audit trail is a good idea, but I think it's second best because it requires you to review your ballot. A lot of people just won't do that. A mark sense ballot makes you do this in the first place.

Posted by: Kevin Drum at July 26, 2003 01:46 PM | PERMALINK

Commonweal Institute has a good collection of links to articles and resources on this subject.

Posted by: Dave Johnson at July 26, 2003 01:52 PM | PERMALINK

However, open source certainly requires that any conspiracy be a helluva lot bigger and more organized than otherwise.

I disagree. All it means is that you've seen one set of source code. It doesn't mean that the code running on the machines was compiled from that source in any way. If you believe it's possible to commit fraud with proprietary code - that is, write code that skews the results, and keep it secret - then it's possible to do *exactly the same thing* but also release source without the fradulent code in it.

If you're just looking for something that makes it hard to cheat, don't bring technology into it at all. Count ballots by hand, one counter and one spotter standing behind them, party officials wandering around the counting halls doing their own spot checks. Recount any close votes.

I *demand* that above everything, the voting system be as immune to cheating as is possible. I'm a programmer. I think electronic voting systems make it easier to commit fraud on the electoral system, and I don't see *any* benefit that outweighs that fact.

Posted by: Keith at July 26, 2003 02:02 PM | PERMALINK

I'm skeptical of electronic voting even if I don't think the Republican party is surreptitiously buying up voting machine companies and deliberately corrupting their software.

But none-the-less, it HAS to look suspicious when a senator just happens to own the company counting the votes IN THEIR OWN ELECTION or in the case of Diebold's own board of directors. (scroll halfway down)

These things look so bad on the surface. It couldn't scream CONFLICT OF INTEREST any louder. Maybe not the Republican party directly . . .

Posted by: Thumb at July 26, 2003 03:15 PM | PERMALINK

I have been saying for a long time that we need to stop carving up the Bush Co. talking points and go and look at the rationale for going to war that was fundamental to this group in taking us there. PNAC arguments are interesting and they do tend to change a thoughtful person's point of view.

A stable middle east is in everyone's interest. Being held hostage to blackmail like we were during the oil crisis is not something that I think anyone wants to see happen again.

The question of how to arrive at such stability however is open to much debate. Those who believe that the only way to get people to behave the way you want them to is stand close and brandish a big stick seem unable to take the step of thinking how the other guy feels when he is treated to that kind of threat.

I do not think that war was the answer. However, the war is what we got so how do we make some sense of the disaster so that we can accomplish the task of getting Iraq on its feet without going down to economic defeat for the U. S.?

As to GW giving speeches, give me a break. Listening to him is pure agony. I want to snap my fingers and say SPIT IT OUT and stop smirking.

Posted by: M. L. Foster at July 26, 2003 03:44 PM | PERMALINK

Good for Glenn Reynolds! You won't hear that from me often.
CNN did a decent, longish segment on this question, which I'd guess reached several million voters.
Lonewacko just wrote something sensible too. The planets are realigning, and love will fill the stars.

Posted by: John Isbell at July 26, 2003 04:25 PM | PERMALINK

What astounds me is that Georgia, Maryland and others thought Diebold was best in show, kinda makes you wonder how bad the competitors are. But we won't be finding out unless they're also stupid enough to leave their internet FTP servers without a password, since accessing the applications on the machines in any state is illegal.

What also amazes me is that Diebolds system is so idiotic, they didn't even try to hide how badly it was set up because no one's allowed to look at the code. In the article that broke this, Bev pointed out that votes are entered into the 1st ledger, yet the public vote tally is generated in ledger #2, and no one has figured out why they have a 3rd one. What would you think about a company that uses 3 separate books? Or that you can modify the count w/o leaving a trail?

Checkout her link, and if you have the knowledge, download the code and help find what else is wrong with the Diebold system.

Maybe if the case against Diebold gets strong enough, someone will force a checkup on the rest of the systems, and I'm betting that would be very interesting.

Posted by: Joshua at July 26, 2003 07:10 PM | PERMALINK

The Lonewhacko proposition seems good. I absolutely do not understand why anyone is proposing an electronic system with no paper backup. That is just begging for disaster even when you don't factor in cheating.

Posted by: Sebastian Holsclaw at July 26, 2003 07:47 PM | PERMALINK

Any even halfway competent programmer could scam the paper trail system in a heartbeat.

There's NO way to make computerized voting tamper-proof. and it doesn't require large amounts of expertise to do it. It's easier than stuffing ballot boxes.

If you really want accurate voting, gotta go low-tech. Nothing else will work reliably.

Posted by: CN at July 26, 2003 07:58 PM | PERMALINK

I agree with Keith and CN; I'm a software engineer and I love technology as much as the next guy--more, probably--but there are times when technology is not the right solution. There's no way to make this job easier by taking humans out of the loop and still have it be entirely trustworthy. Voting machines with open source software and a paper trail would be better than what we have now, but still not as good as the low-tech solution.

Paper ballots, tallied by hand, are the only really reliable, secure and accurate balloting method there is. Also, assuming volunteer labor is used for the counting, the cheapest. (Which is, cynically speaking, probably the reason we've abandoned them: How can a high-tech company make big money from a government contract to supply pens and paper?)

Posted by: Evan at July 26, 2003 11:42 PM | PERMALINK

Joshua - that whole thing about three sets of books is incredibly overhyped - the author obviously wasn't very familiar with databases and didn't recognize the use of a summary table, which used to be an extremely common technique for dealing with slow databases: rather than calculate something like the sum of 100,000 records each time I do something else which involves it, I can simply calculate it periodically or when the underlying data changes and reuse that. Almost every company in the world has code like this - I'm certain, for example, that your bank uses it - but the difference is that it's not used for something where accuracy is so critical. It's particularly annoying as this is largely no longer necessary for most applications - any skilled database developer could do real-time election stats for the entire country on my laptop and a real database.

That's the real drawback to the conspiracist nattering started by that scoop.nz piece when it was making the rounds - people are claiming that this is some sort of attempt at election-rigging but there's no evidence to support that and I'm afraid all of the ham-handed spin efforts are going to lead many people to assume that this is just some partisan rant.

What the evidence does clearly show is that every person involved with this systems from the original design process through implementation, the outside review boards and the purchasing groups are most charitably described as incompetent - I lean towards "gross negligence", personally. This would be like building a skyscraper while ignoring our last few thousand years of collective experience in making buildings and using novices for most of the work because they're cheaper - when it collapsed, people would be fired, the inspectors and officials who approved it would be brought up on charges of gross negligence and very few people involved again would ever work again in the field.

(This isn't about their use of Microsoft software, either. I might quibble with that but competent engineers could produce much better results on any platforms simply because they understand this stuff and the Diebold team clearly does not - there are whole classes of attacks they didn't even know to consider)

Posted by: Chris Adams at July 26, 2003 11:58 PM | PERMALINK

Somewhat OT, but shouldn't it be simple to design voting machines which tallied "first choice -- second choice" etc., thus letting Nader or Buchanan supporters to vote their preferred candidate without having "wasted" their ballot?

Posted by: Jeffrey Kramer at July 27, 2003 02:15 AM | PERMALINK

My last comment on this - a search in the comp.risks newsroup on Google Groups for "electronic voting" might be interesting.

In particular - http://www.cs.uiowa.edu/~jones/voting/risks.html

Posted by: Keith at July 27, 2003 07:05 AM | PERMALINK

The federal regulation 21 CFR Part 11 (the Electronic Signature and Records Act, passed in 1997) requires any FDA-regulated electronic data to install unique electronic signatures AND an audit trail. The thinking was to protect data submitted to the FDA by the pharmaceutical industry because they had a track record of fabricating or covering up results.

The overlay technology exists. Of course, since Bush got elected, the FDA no longer inspects or enforces anything but self-reported data, but the technology is already there. Does anyone know why we can't apply it to voting machines?

Posted by: Susan at July 27, 2003 07:24 AM | PERMALINK

"Any even halfway competent programmer could scam the paper trail system in a heartbeat"

Here are a few possible ways the scheme I presented above can fail:

1. The printer could fail (in some way), stopping voting at that location or in that booth either just for one voter or for a longer time period:
a. The printout could be innacurate
b. The printout could be illegible
c. The printer could accidentally/"accidentally" print out two differing ballots which a conspirator (most likely a Mason or Hapsburg) would switch with Bessie's real ballot.

2. The user could fail to take, to verify, or to leave one copy of their voting.

3. Someone could tamper with the contents of the box.

4. Someone could tamper with the sampling of the contents of the box.

The scheme outlined above uses the electronic machines fundamentally as printers. The paper ballots would control; if there's a discrepancy between the number of ballots cast, or the statistically sampled results, we'd know something had happened.

Someone please tell me how this could be hacked, and how it's worse than horse-and-buggy voting.

Posted by: Lonewacko at July 27, 2003 01:43 PM | PERMALINK

The paper controls? So what you're telling me, Whack, is that you've just proposed a really elaborate and expensive replacement for a ballpoint pen.

Easy to program a machine to print one thing and calculate another, and still have the checksums come out correct.

There was an extended discussion of this on several other blogs a couple of months ago. Every system someone proposed, someone else with more technical sophistication was able to describe a way to scam.

Posted by: CN at July 27, 2003 04:15 PM | PERMALINK

Kevin (and others):

Are you familiar with the Caltech-MIT Voting technology project?

http://www.vote.caltech.edu/index.html

You might have been exposed to it if you can recall what a Frog is in terms of electronic voting.

Posted by: chris bond at July 27, 2003 04:40 PM | PERMALINK

All of this has been a remarkably interesting discussion; the end result has been to make me really question the wisdom of electronic voting, something I wasn't doing before. I will suggest that Lonewacko has it right in suggesting that if we must computerize, then we should demand generation of a printed copy. CN later questions this, asking if it doesn't negate the value of computerizing in the first place. I think the answer is this: Great Britain, with its old-fashioned paper ballots, is doing it the RIGHT way. But, it's also the SLOW way. What fun would that be for our media, which want to be able to report THE FINAL RESULTS early, early, early? The "Election Central" all-night report-a-thon is just too much fun, don't you know? Besides, this is America, durn it, and we've got to have everything fast ... including the results of the democratic process before our interest is drawn away to the next installment of Survivor. (Yes, I'm being sarcastic in all of this, and yet -- sadly -- I'm only a little over the top). Okay, here are the real reasons: computerization cuts costs, at least theoretically (because it takes fewer manhours to tally ballots), and it provides quick results. IF there is no tampering, the tally is very likely more accurate as well. All reasonably compelling reasons for computerized voting. So then what of CN's complaint? Well, if you think about it, you'll realize that you quite frequently encounter computers rigged to do just what Lonewacko (and I) argue for: generate a paper trail. Those would be the cash registers at the grocery and other retail stores. They do need to generate ONE printout of course (the receipt they give you), but these days many -- maybe most -- now include a second printroll as well. For those of us with a bit of training in accounting, the reason is obvious: "internal controls." You COULD depend on the computer to add up everything, and most of the time you do ... but just in case, you also want to have a printed version for audits. And the cost of this is very, very low (low enough not to offset the benefits of computerizing). As for having the system print different receipts, well, have them print in a window for the voter to watch (one goes onto the roll for audits, the other spits out to the voter). Again, regular, random audits of results would guarantee that any discrepencies would likely be caught, and in such cases the paper ballots prevail. (But, also again, this doesn't deal with many of the other problems mentioned in the Johns Hopkins study, or the other objections raised here ... problems that may not be so easily resolved. Which is why in the end I side with CN: give me a paper ballot, Scantron, or these nifty "mark sense" ballots Kevin refers to).

Posted by: Marsman at July 27, 2003 07:27 PM | PERMALINK

"Easy to program a machine to print one thing and calculate another, and still have the checksums come out correct."

Let me repeat this: a sample of the physical ballots will be counted in the normal way. I.e., using the current procedure of vote counting with (supposedly) impartial observers. That is, if there are one hundred votes at a precinct, and Melrose Larry Green receives 60% of the electronic votes, and, after counting the physical ballots there are one hundred of them, and after counting the votes on twenty of the ballots 12 are for Larry, then everything's A-OK.

"Every system someone proposed, someone else with more technical sophistication was able to describe a way to scam."

I'm pretty technically sophisticated, yet I don't see a big problem with my proposal. Of course, there might be, but no one has come up with the details yet.

Posted by: Lonewacko at July 27, 2003 09:36 PM | PERMALINK

http://workersrighttovote.org

The Georgia Debacle --- in plain English

Posted by: Denis at July 28, 2003 09:35 AM | PERMALINK

Here's another vote for optically-scanned paper over full-electronic ballots.

I am an election judge in Dallas County, Texas, and the only problem we've had with the optical scan ballots is, if you make a mistake (overvote or wrong candidate), you're supposed to start over again with a fresh ballot. If you have 30 races on the ballot, this obviously sucks up a lot of time. (However, one can use whiteout to good effect, although I am not allowed to do it at a voter's behest.)
Also, those little white press-on dots work very well to correct mistakes.

My principal objection to the full-electronic machines is that they're going to be carted around to the polling places by low-wage temps, who won't necessarily treat them with the respect that electronic machinery demands. As a result, I will spend the entire day having problems with the damned things, and when you're running a couple of thousand voters through in 12 hours, there is absolutely no time to fix anything that goes wrong. Further, the polling place setup is already complex enough without having to get a dozen machines working between 6 and 7 a.m. on election day.

Posted by: precinct1233 at July 28, 2003 11:43 AM | PERMALINK

Give what you have. To someone, it may be better than you dare to think.

Posted by: Figueroa Grace at May 3, 2004 08:35 AM | PERMALINK

online casinos | casino bonus | casino directory | high roller casinos | casinos

Posted by: doi at May 24, 2004 06:31 AM | PERMALINK

Buy www.i-directv.net this it is a wonderful addition to anyones home entertainment system.

Posted by: click here at May 27, 2004 11:10 PM | PERMALINK

Get WWW.I-DISH-NETWORK.ORG rid of cable and upgrade your living room by clicking here!

Posted by: satellite tv at June 3, 2004 10:19 AM | PERMALINK

Find your www.ALL-FIORICET.COM here, 100% discrete!

Posted by: click here at June 14, 2004 02:44 PM | PERMALINK

go to WWW.E-CREDIT-CARD-DEBT.COM for great deals!

Posted by: click here at June 15, 2004 09:33 AM | PERMALINK

Now you can Play Poker online any time!

Posted by: online poker at June 25, 2004 09:26 AM | PERMALINK

It is never a mistake to say good-bye.

Posted by: Fried Kate at June 30, 2004 10:18 AM | PERMALINK

you can play blackjack here! http://www.blackjack.greatnow.com

Posted by: blackjack at July 21, 2004 06:42 PM | PERMALINK


Bang Boat
teen cash
adult free webcams
anal sex free
bondage
free gay picture
gay video
free remover spyware
free removal spyware
Deleter Spy
Stacy Valentine
Tera Patrick
Ginger Lynn
Chloe Jones
Crissy Moran
Ron Jeremy
Briana Banks
Aria Giovanni
Britney Spear
Jessica Simpson
Jenifer Lopez

free web cam free live web cam free chat with web cam free sex web cam adult free web cam free nude web cam free girl web cam free web cam site free porn web cam free gay web cam free xxx web cam free teen web cam free web cam chat room free amateur web cam free web cam pic free adult live web cam free adult web cam chat live sex web cam free free personal web cam free live nude web cam free live girl web cam free live web cam chat web cam live free personal cam free view web free web cam picture free sex chat web cam free online web cam cam free viewing web free web cam software free lesbian web cam free web cam community cam free watch web free web cam video free live web cam site free web cam host free sexy web cam free web cam hosting free live web cam porn free naked web cam free web cam of woman free home web cam free live xxx web cam free adult web cam site free nude web cam chat cam free totally web cam free movie web cam chat free teen web free web cam chat site free asian web cam free black web cam voyeur web cam free free streaming web cam free web cam pussy free live teen web cam free web cam show free gay live web cam free private web cam cam free web yahoo web cam free ware cam chatting free web cam free gallery web free teen web cam pic free nude teen web cam free live web cam show free male web cam cam free live web woman cam free now web cam free membership no web cam college free web free live web cam amateur access cam free web cam dating free web free shemale web cam free sex web cam site cam free sample web cam download free web cam free room web cam free no registration web free adult web cam community free gay web cam chat cam chat free girl web cam free girl girl live web free hidden web cam free naked woman web cam free erotic web cam free hardcore web cam cam code display free web cam free mature web free web cam broadcast cam free preview web cam chat free online web free college girl web cam free live lesbian web cam cam free skin web free gay male web cam cam free man web free porn web cam chat cam free service web free nude woman web cam free web cam sex show free sex web cam video free adult sex web cam free online sex web cam free teen sex web cam free gay sex web cam free web cam sex amateur free private web cam sex home web cam sex free free web cam cyber sex free couple sex web cam free lesbian sex web cam free hardcore sex web cam cam free sex watch web free sex web cam pic cam free movie sex web cam free free sex web cam free sex view web free sex web cam sample free black sex web cam free nude web cam pic free amateur nude web cam cam free nude sexy web cam free non nude web free nude web cam site free adult nude web cam free nude man web cam free nude web cam show cam free live nude web woman free nude beach web cam free nude gay web cam free nude web cam at home free nude web cam picture cam free nude preview web cam free nude video web cam free girl hot web free web cam teen girl cam free girl pic web cam free girl online web black cam free girl web cam free girl watch web free adult girl web cam asian cam free girl web cam free girl video web cam free girl picture web cam free girl web young cam cam free free girl web web cam free girl totally web cam free girl show web cam free gallery girl web cam free girl real web cam free free girl web cam free live online web free live streaming web cam cam free live web free home live web cam cam free live secretfriends-com web cam free live totally web free live sexy web cam free live naked web cam cam free live watch web cam free live view web cam cam free free live web web cam feed free live web cam free live private web cam free live naked web woman cam community free live web amsterdam cam free live web cam free host live web free live pussy web cam asian cam free live web hot live free web cam cam free live now web cam female free live web cam free free live web amateur cam free live web xxx animal cam free live web cam free hidden live web cam free live preview web free live voyeur web cam cam ebony free live web cam free live password web cam free live shemale web free xxx web cam chat free web cam video chat cam chat free lesbian web cam chat free private web cam chat free program web cam chat free web cam chat free naked web cam chat free naughty web cam chat free web yahoo cam chat free totally web cam chat free software web cam chat free kid web cam chat free line web free amateur web cam and chat cam chat free free web cam chat college free web cam chat community free web cam chat free msn web best cam chat free web free porn web cam site free teen porn web cam cam com free porn web cam free online porn web free adult porn web cam cam free porn video web cam free porn web xxx free amateur porn web cam free gay porn web cam cam free porn watch web free xxx web cam site cam free teen web xxx free adult xxx web cam free amateur xxx web cam free teen web cam gallery cam free teen video web free gay teen web cam cam free site teen web cam free teen web young free amateur teen web cam free teen web cam picture free amateur web cam site free amateur adult web cam free gay amateur web cam free amateur web cam pic free sex cam free live sex cam free sex cam chat free live sex cam chat free sex video cam free sex spy cam free online sex cam free amateur sex cam free hidden sex cam free teen sex cam free adult sex cam free live sex chat web cam free gay sex cam cam com free live sex web free home sex cam free live teen sex cam free sex voyeur cam free lesbian sex cam free asian sex cam com cam free sex free private sex cam free sex cam site free nude sex cam free live sex video cam free sex cam sample free live web cam sex show adult cam chat free sex web free sex cam show anal cam free live sex sex cam chat free room sex web free live sex cam feed cam free home private sex web cam free movie sex cam free lesbian live sex amsterdam cam free sex cam free sex watch cam free livefeeds sex cam free latina sex free live sex cam show adult cam free live sex free hardcore sex cam amsterdam cam free live sex free couple sex cam free hot sex cam cam free membership no sex free porn sex cam free sex spy cam pic cam free gratis sex cam free live sex site web free streaming sex cam live sex voyeur cam for free girl web cam live web cam girl college girl web cam teen girl web cam hot web cam girl web cam girl pic young web cam girl cam chat girl web web cam girl picture black cam girl web asian girl web cam girl home web cam cam girl web yahoo girl personal web cam real web cam girl cam girl online web school girl web cam cam chat girl live web cam girl high school web web cam girl gallery cam girl video web cam girl hot live web cam girl little web cam college girl live web cam girl in web cam cam girl web cam girl horny web teenage girl web cam cam caught girl web web cam girl archive cam girl naughty web japanese girl web cam girl private web cam cam girl msn web cam girl photo web arab cam girl web cam cute girl web cam fat girl web cam girl indian web cam flashing girl web girl web cam site cam girl stripping web cam girl goth web cam girl watch web cam free girl streamate web cam dorm girl web cam girl girl web cam girl gratis web girl web cam adult cam flexing girl web cam free girl girl web cam girl gone web wild collage girl web cam cam girl korean web cam free girl view web alone cam girl home web cam canadian girl web cam girl russian web cam girl single web top 100 girl web cam teen girl web cam pic cam girl voyeur web cam girl home live web cam girl latina web cam french girl web cam girl secret web action cam girl web australian cam girl web cam girl strip web cam free girl preview web cam free girl horny web cam girl stripping teen web cam girl pic web young cam girl preteen web cam girl talk web cam girl index web cam girl kissing web cam girl local web cam girl teen web young web cam sex live sex web cam web cam sex chat teen sex web cam sex gratis web cam amateur web cam sex gay sex web cam live web cam sex chat adult sex web cam adult cam direct sex web web cam sex chat room video sex web cam sex web cam site home sex web cam web cam sex show cam online sex web live sex show web cam web cam cyber sex asian sex web cam web cam sex pic lesbian web cam sex hot sex web cam couple sex web cam cam college sex web cam sex web yahoo cam hidden sex web amsterdam cam sex web black sex web cam web cam sex com cam membership no sex web live adult sex web cam web cam sex gratuit cam pal pay sex web cam friend secret sex web adult cam chat sex web free sex porn web cam oral sex web cam cam having people sex web cam dating sex web cam live secretefriends sex web xxx sex web cam cam msn sex web nude sex web cam cam sex watch web cam cam free sex web group sex web cam cam sample sex web sex voyeur web cam cam couple live sex web com cam sex web free nude sex web cam
Bang Boat
Bang Boat
Bang Boat
Bang Boat

Posted by: Nick at July 26, 2004 12:40 PM | PERMALINK

you can play blackjack online here!
http://www.blackjack.greatnow.com

online casino

If you've ever been curious about how to play online poker then you'll want to read over the following online poker guide. This guide you should be in a god position to play poker.

Posted by: online casino at July 26, 2004 07:50 PM | PERMALINK

online casino

If you've ever been curious about how to play online poker then you'll want to read over the following. We suggest you try an online casino that offers free play in order to practice a bit before placing any real wagers. You can also play blackjack online fo free!

Posted by: online casino at July 30, 2004 07:03 PM | PERMALINK

8664 You can buy viagra from this site :http://www.ed.greatnow.com

Posted by: Viagra at August 7, 2004 02:39 PM | PERMALINK

5407 Why is Texas holdem so darn popular all the sudden?

http://www.texas-holdem.greatnow.com

Posted by: texas holdem at August 9, 2004 12:20 PM | PERMALINK

7247 ok you can play online poker at this address : http://www.play-online-poker.greatnow.com

Posted by: online poker at August 10, 2004 11:41 PM | PERMALINK

5368 ok you can play online poker at this address : http://www.play-online-poker.greatnow.com

Posted by: online poker at August 10, 2004 11:42 PM | PERMALINK

7211 get cialis online from this site http://www.cialis.owns1.com

Posted by: cialis at August 11, 2004 04:53 AM | PERMALINK

2587 Keep it up! Try Viagra once and youll see. http://viagra.levitra-i.com

Posted by: Viagra at August 14, 2004 05:57 AM | PERMALINK

6759 Get your online poker fix at http://www.onlinepoker-dot.com

Posted by: online poker at August 15, 2004 12:32 PM | PERMALINK

5657 black jack is hot hot hot! get your blackjack at http://www.blackjack-dot.com

Posted by: blackjack at August 16, 2004 03:34 PM | PERMALINK

5813 so theres Krankenversicherung and then there is
Krankenversicherung private and dont forget
Krankenversicherung gesetzlich
and then again there is always beer

Posted by: Krankenversicherung private at August 17, 2004 09:38 PM | PERMALINK

6330 Its great to experiance the awesome power of debt consolidation so hury and consolidate debt through http://www.debtconsolidation.greatnow.com pronto

Posted by: debt consolidation at August 18, 2004 11:07 PM | PERMALINK

3396

http://www.exoticdvds.co.uk for
Adult DVD And Adult DVDS And Adult videos Thanks and dont forget Check out the diecast model
cars
at http://www.diecastdot.com

Posted by: Adult DVDS at August 19, 2004 04:06 PM | PERMALINK

701 check out the hot blackjack at http://www.blackjack-p.com here you can play blackjack online all you want! So everyone ~SMURKLE~

Posted by: blackjack at August 23, 2004 03:35 AM | PERMALINK

4251 Herie http://blaja.web-cialis.com is online for all your black jack needs. We also have your blackjack needs met as well ;-)

Posted by: blackjack at August 24, 2004 07:44 PM | PERMALINK

4299 check out http://texhold.levitra-i.com for texas hold em online action boodrow

Posted by: texas hold em at August 26, 2004 01:31 PM | PERMALINK
Navigation
Contribute to Calpundit



Advertising
Powered by
Movable Type 2.63

Site Meter