I have ordered by debit card, and received Zelmac from Medsmex. They are reliable as far as my experience goes, and it usually took about 3 weeks to a month to receive my order. However, I also saw bogus charges on my card up to a month later. This happened at least twice to me, and has happened to other people on this board as well. So I use an account that is only used for online orders and nothing else, and only has enough money in it at any time to cover what I am ordering, plus shipping (and international fees, in the case of Medsmex). When bogus charges show up, I contest them with my bank and have never been charged overdraft fees (but YMMV). Another way to do it in the past has been via money order; I'm not sure if Medsmex still accepts money orders however.Another source of tegaserod (the active drug in Zelmac/Zelnorm) is Inhouse Pharmacy in Vanuatu. They sell a generic form manufactured by Torrent Pharmaceuticals.I can't say for sure whether either of these products is the real thing. At one time both worked for me as well as Zelnorm sold in the U.S. before it was pulled, but now neither work at all for me.I'm sure other forum members will have more helpful input for you. Good luck!