Just a quick correction about the cause of ulcers. We now know that 95% of ulcers are caused at least partially by bacteria but it is not clear whether the other 5% (where bacteria is not present in biopsy) are caused by stress, medication, smoking, or combination of these factors.
http://people.ku.edu/~jbrown/ulcer.html