wow - the earnings announcements are horrific - check Caterpillars - the Dow is heading down 2nite without question