Michelle Malkin has a new, long detailed post up.