Pros and Cons Of Various Types Of Barriers