We finally got the counter-top in after much drama. They told us that they were all out of our material (which we ordered two months ago), and that we would have to wait for two additional weeks. We told them to go to hell and don't come back without our counter-tops. They did, and they didn't. You can still smell the sulphur.
The dishwasher, sink, disposal, stove and fridge go in on Monday. We're hoping to be completely done by the end of next week. I won't be counting my weasels before they pop.