Chris,
thanks for finally taking action. The change of restricting reservations/time is one in the right direction, however it remains higly exploitable in your suggested version. If a player can only make a reservation 3x/TABLE then scripters will obv try to close new tables after they have used their 3x by sitting out, causing the table to break.
There are 2 improvments I'd like to suggest:
1) As others have said, let go of the "R", make a player sitout on the table as soon as they click on "seat open"
2) DO NOT close tables where 2 players sit and a 3rd joins without action. Rather, limit the time a player can sit out at a table without action for 1minute. DO NOT CLOSE THE TABLE RIGHT AWAY! By doing this, a player that WANTS TO START a game can remain sitting and other campers/scripters will be bounced off the table. However, scripters can not intentionally close tables by sitting out after using their 3x. Also, regs who start games will actually be rewarded by this feature eventually.
I know, the counter argument is that lots of players only want to start 3handed games. Maybe other bright minds have more ideas about this
Anyway, glad something is happening finally.