Had the HSG today. It definitely wasn't a fun time and I'm not in any hurry to do it again, but it wasn't nearly as bad as I was expecting. I kept hearing all kinds of horrific stories in the past few days/weeks, and every single person I came into contact with at the hospital went over the procedure and how much it hurts, so by the time the doctor actually came in, I was freaked the hell out. I brought my ipod so I could listen to some good tunes and keep my mind off what he was doing, which worked quite well, and to my surprise, it was over within one song.
Tubes all clear. Ultrasound, bloodwork and daily monitoring start on Thursday. My first vial of swimmers was shipped out today.