This evening I went to the Victoria Clinic for my six-monthly sexual health screen, for the first time in, er, three years. (I plead nearly two years having been with no-one except my darlings.) I don't have HIV and will find out on Tuesday what else I have.
The HIV test is now a strip they put a drop of blood on, and you get a result in twenty or thirty minutes. The chlamydia test requires the Dreaded Penis Swab of Doom. Not that doomy really. The syphilis test required a vial of blood from my arm. The gonorrhea test requires a swab from the throat, penis and anus. ("Now, drop your trousers and lie down on your side with your knees to your chest ...") I also got hepatitis A and B shots, one in each arm, and must return in April for the followup shots. There's no vaccine for hepatitis C as yet; apparently it'll be five years, but they were saying that five years ago.
If you're asymptomatic, it takes about a month for an appointment. But they're all very nice and good to deal with. I recommend them highly.