Does anybody have a preference for the best drain cleaning product? I usually buy professional strength Liquid Plumber and it seems to work, for the most part. I just didn't know if there was anything better out there, aside from calling a professional plumber.