For those itnerested in simply checking their cholesterol, thyroid function or hormone levels, you can order tests yourself online. I would also mention that local hospitals often offer low-cost screenings for cholesterol, PSA, etc. so check there first.
I have used the following services...