Waterproofing Floor Slab

This is a question that I find myself answering for customers every other day. They will call and ask what is the best waterproofing product on the market for waterproofing slabs before installing flooring (wood,tile and carpet).  There is only one answer and its actually a question its self, how long would you like your new floor to last? I will explain!!!