I channeled a Fortran 4 PC program and came up with a bidding system that is non-variable in available bids, based on a dealt 4-3-3-3 probability distribution. Basically if you have xxxx-Kxx-Kxx-Kxx, you would open 1 of the lowest biddable available suit. This hand has 4 QTs. You ignore all opponent bids. You just bid if you have the QTs at an available level. You MUST bid at the 1 level if you have 4 or more QTs and you're opening the auction. But if you have 4 QTs and opponent bids 1 NT, your only available bid is double, and only if you have a QT in each of 4 suits. The double bid is not optional. Once biddable suits: singleton ace, Ax, Axx, Kx, Kxx, Qxx, Jxxx, xxxx Twice biddable suits: Axxx, Kxxx, Qxxx, Jxxxx, xxxxx Biddable levels in case opponent bids 1 NT and you don't have at least 1 QT in each suit but you have more than 4 QTs: 5 QTs level 2, 6 QTs level 3, etc. At the end of bidding, you and partner should pretty much know your suit distributions and lengths (and so should opponents if they know the system). Since I'm a pretty novice player, Does this make partial sense? There are about 4 or 5 more rules for bidding, and that's it. All bids are mandatory for suit and level.