Do you have abdominal cramps? Gas and bloating after meals? Diarrhea, constipation or both? Do you have heart burn? Do your symptoms get worse with increased stress? These inconvenient, irritating problems are a collection of symptoms that are often unexplained and...