language gurus!
I came across a British expression while reading op-eds on the Gurdian, which I forgot. It was similar to "mind you" in meaning as in the following sentence:
"They are expensive, mind you, but the quality of their craftsmanship is worth the extra price."
Cheers in advance!