I'm due to have a sweep in a weeks time and have no idea what to expect.. Can anyone shed any light and do they actually work??