I've tried SnGOpener and it looks promising but it has a big downside (at least for me) in the way it works: it doesn't account for rematches. Because of that I have to keep hit pause or I'll end up with too many tables.
Let me explain. Lets say I tell SL that I want to play 2 tables and the program sits me at 2 tables. After I finish one game the player wants a rematch and I accept so I already have my required number of tables opened but now if SL finds another table that meets my requirements it sits me to that table too so I now have 3 tables opened. I think that SL should stop registering when I have my max number of tables opened even if I got them through rematches (most programs function like this).
Also if let's say I have a tournament opened (so I want to play two HU SNG's and one Tournament) that table should not be counted as I manually registered and it doesn't meet any of my session rules. This is not a must but would be nice
Keep up the good work.