My walmart only has melafix and ich stop but I've read about so many other meds here I'm wondering which ones I should keep on hand for sudden problems. Since I would have to order them or drive an hour to get them I thought maybe some would be best to keep in advance, as long as they aren't too spendy or have a short shelf life.