. . . | top_left2 | top_left1 | top_center | top_right1 | top_right2 | . . . |
. . . | bot_left2 | bot_left1 | Synergy server | bot_right1 | bot_right2 | . . . |
It's true that this configuration sacrifices some of the precision and flexibility of custom configuration (allowing screens to overlap each other only partially, for instance). However, if you have a very dynamic environment, it's better just to get something that works quickly, even if it has some rounding errors, than it is to take forever to configure it perfectly.
In most cases, I literally set each client's screen name to be (for example) "bot_left1". This lets you control the position from the client end, and this allows you to connect a client for the first time very quickly, and it's most appropriate for computers that will only be part of the group for a short time.
However, you can also leave the client's screen name to be the same as its computer name, and just set aliases for "bot_left1" on the server side, allowing you to control the position from there. This is more appropriate for computers that will be part of the group for a longer period of time.