Having-said-that meaning : However; despite what one has just stated
having said that
creature comfort
course of action
profits warnings
debits