I have a pair of Tour Ultras that I keep from smelling by giving them a chance to air out before I put 'em away. As soon as I finish the 10th frame, I take 'em off, sprinkle a little baby powder in them, and sit them on the chair for 10-15 minutes while I pay out brackets and cards and chew the fat. I don't really like that the bag they came with has no air vent holes to help keep them dry, nor does the ball bag I have. Giving them a chance to dry before putting them up has kept them from getting too bad over the last four years.
SH