It's pretty cool, really. For pain factor, your mileage may vary - I am a vet of 3 HSGs, 2 sonohysterograms, 3 diagnostic hysteroscopies and 2 surgical. One of the hysteroscopies was the least painful and one of the sonohysterograms, the most. Neither is typical on the pain continuum for these procedures but just lets you see how much your experience can vary. HTH a bit!