Hang in there Bob!
A few months ago, we reorganized the company and broadened the type of work we were accepting. We went with the lower margins, but higher sales philosophy.
When times are good, we specialize, but when things start slowing down we take on business that we hadn't previously considered - until things turn around again. Are you already doing carpet repairs, color-matching, grout & tile, vct, carpet dying, stretching, etc.?
You've got a good sense of humor and I bet you already do well with the commercial accounts that you have. Just a thought; maybe a good time to introduce yourself to some new businesses (but stay away from Sid and his brother-in-law. I hear they are bad news).