But with 25 of the Senate's 56 members as co-sponsors --- and with many communities having enacted or contemplating smoking bans --- state Sen. Don Thomas (R-Dalton) likes the odds. "The momentum is going in our direction," said Thomas, a family practice physician.