mayohomeopathy.ie
Peer review system thwarts science say scientists but "vested interests maintain it"
Peer review system doesn't work for many reasons and only has 25% chance of leading to funding. Peers are competitors, not objective observers etc., etc...