great thread, My GP who ive had for years knows how bad i am at having mine, canceled appointments etc that last time i went to see her for an unrelated issue she sprung it on my and made me have one right there and then! but that was my first in about 4 years!!!!!