HSG Test anyone? HELP!!

Brianna
Has anyone had the Hysterosalpingogram (HSG) procedure?? I'm supposed to have it but I'm really curious (and nervous) as to how it's performed, if it hurts, how long it takes? You know, the overall idea of it.