Cockroach Theory: Looks like there has been something to the COCKROACH THEORY in the last year. Where there is some bad news there is likely to be more bad news. Toofuzzy