I've been impressed with BioTrust's marketing and their active forum and testimonials.
But I don't find any mention of their products here. Any reason for that? Are they a rip off? Or is it just because they're not sponsors, here? Or??
But I don't find any mention of their products here. Any reason for that? Are they a rip off? Or is it just because they're not sponsors, here? Or??