The system of self declared/proclaimed level:Novice, Intermediate, Advanced, Expert, World Class should be replaced by the actual accrued IMP. When software finds you a spot on the table, it may from your imp match you with the average of the 3 other players. This system proposed will allow a natural and gradual progression of a player from Novice to higher levels. The Current software is still not able to choose a table. In other words if you are watching a game and a player leaves, you cannot click on the empty space/sit to allow you to join in. The empty seat is filled by other mechanism and does not give preference to the "Watchers". Like the Tournaments, It will be pleasant to have a queuing system to a desired table and can a call back to that table.