Sheryl is absolutely right; there is a great deal of discussion and controversy on this subject in many different quarters. Try doing a Google search some time!
Everyone's situation is different. I used the salt and vinegar because I didn't want to use chemicals around my dog's kennel; if I tried using Roundup, she would rub all up and down the fence, getting it on her fur. She ignored the salt and vinegar.