Daily Kos: James O'Keefe caught lying on tape