When is it time to call a plumber?

Many of us have a great sense of independence when it comes to maintaining our home. There are times however where it can save you a lot of headache and trouble by calling a professional. So how do you determine when a problem is something that...