The flooring is the last thing you should do...I am doing an extensive remodel on a high end home on the ocean. There are marble floors to be installed yet in the entire home except the bedrooms. The contractor went ahead and installed the cabinets before the flooring. I would think it would go the other way. Is there any logical way to know what goes first?