If you are paranoid about keeping anonymous (like me), an option is the web site letsgetchecked.com.

You can buy a test kit over the counter at lots of pharmacies, collect and submit samples yourself (blood and urine), and get results on-line. They seem very professional and thorough.