This Slashdot post about the need for a decent grammar check reminded me of an idea I had a while ago.

My solution would be to run substring searches of the sentence I typed with Google’s search to measure its feasibility as correct grammar.

If many people write the same way, it should be correct. If not, it is probably isn’t.