Part of a good shower is a good drainage system. So, before you hire home remodeling contractors for your bathroom renovation, it pays to understand some of the basic types of shower drains. Choosing the right drain really comes down to your personal preference although some local codes can narrow...