Could anyone tell me what the difference is between the english phrases 'having said that' and 'that being said'? Thanks!
To me there is a slight, although not important, difference.
"Having said that" means to me that the person who is speaking is referring to his/her own words.
"That being said" to me would indicate that the person speaking is possibly referring to someone else's previously spoken words.