wearcheck hosed me cost wise. $17 to send me the kit, $6 shipping to send the sample back, and $20+ dollars for the analysis. They really shouldn't charge to send the kit out.
If you live near them and can drive your samples in I would recommend them. I especially like their web interface.