I took a paid for test the other week just to double check my reading, which cost $38. It was more comprehensive. Mercola is an MD and I subscribe to his site and get about 3 emails a week with very useful articles. Ive learnt a lot and agree with most of his findings. He does a lot of interviews with enlightened doctors and practitioners.
Not had any spam via his site and he is very well respected in the holistic world. He does sell some vitamins but they have been sourced really well and can be trusted unlike some of the products you can buy on supermarket shelves. His business is in Canada mostly but he openly admits to being an activist but isn't every body who opposes conventional medicine :?
Nobody, not even GP's can agree with each other. You only have to look up the Cholesterol Myth to get even more confused.