Required Reading

Michael Totten -- read his latest now.