T&M requires a great deal of trust between the customer and the contractor. It can only work after a long standing relationship has developed.

As for "flat rate," we ALL like to know ahead of time what we can expect to spend. Would you roder at a restaurant, without knowing the cost?