Great idea. The other item to add would be bidding system. You have to check profiles during a game, and if there was some way to say join a SAYC game, or other common system, the some conflicts could be avoided. Also skill level can be misleading. Many of the players here do not bid/play like many of the ACBL partners I play with, which also causes conflicts. I'm not sure how to address all of it, but more options like skill level, bidding system, etc. might help.