This is a smart blog.  I mean it.  You have so much information about this problem, and so a lot passion.  You also know the way to make folks rally behind it, obviously from the responses.  Youve got a style here thats not too flashy, but makes a statement as massive as what youre saying.  Excellent job, indeed.