TTC + HSG

Anybody had gone through HSG?