I utilized the services of STD Express (http://www.stdtestexpress.com) this past week and thought I'd pass on my impressions.
On the plus side, it was a fairly turnkey process. You order online, they communicate with you via e-mail, and you walk into a test location at your convenience. Results were available within 3 business days.
On the minus side, there were no test locations in the Rochester area. One has to travel about an hour east or west to have the blood draw. They market the service as though it is completely anonymous, but, more devious minds than mine would have to figure out how to go about this since payment was by credit card.
Most negative, they actually withheld sending my results until I made an appointment with a counselor for a phone consult. I specifically inquired if I could receive my results without such an apointment and they would not comply. I suspect this covers them legally somehow, and, the results were sent once I made the appointment. This, even though the results came back all negative. Once I had the results I just shut off my phone for the time they were to call. They make 3 attempts and then they stop calling.
Pricing was reasonable, IMHO. $299 for blood and urine testing for
Chlamydia
Hepatitis B
Herpes l
HIV-1 Antibody Test
Gonorrhea
Hepatitis C
Herpes ll
Syphilis
Same battery of tests with early HIV goes for $499
Their report could be more user friendly. In all likelihood, I will use them again.