An excellent point. That's why I think OpenDNS is a better option. They at least appear to give you a choice in the matter. I'm not sure Google's services are equitable. There's a good blog post from the founder of OpenDNS where he critiques Google's service. It's a good read.
Sandra Whitley Ryals, director of Virginia's Department of Health Professions, declined to discuss details of the hacker's claims, and referred inquires to the FBI. "There is a criminal investigation under way by federal and state authorities, and we take the information security very serious," she said.
Nice grammar, chump. `I'm not on the email. I don't trust the email.`
Your post is great, and well thought-out. The only concern I have with plan C is for folks like myself who are work-at-home employees. I can't really predict how much bandwidth I use for work, and I also have a tough time separating out my work bandwidth versus my personal use bandwidth...
Or perhaps block the thing with your desktop firewall?
Richard Stallman has done a lot for the open source movement and GNU/Linux through the Free Software Foundation. But honestly he's pushing into an area where not many people care to follow.
This is absolutely the best advice. Keeping the PC in a common, open family location is the #1 deterrent. I also agree with what others said, with regards to OpenDNS. Their service is free, and high quality!
I agree with parent; the problem is parameterized queries don't exist for every type of SQL statement you'd want to write, that's why folks get trapped into escaping user input. The only foolproof solution is to not accept user input.