OK just a quick few test may give you more info or info you already know.
I have my server screen set to Main1, fire up the thin client to control main2 and get the results already posted. Leaving the thin client up I go back to my server and switch it to Main2, then click on a stream on the thin client and it plays in main2. So it looks like it definitely gets it's control from the server. It would be nice if Steven was still able to chime in hear an let us know how the Thin Client handles that.
Second and this may be normal but I have not noticed it before. I do not use Mimic like Marbles does so my Server screen and Thin Client are not "sync'd" but if I leave my server on my Shoutcast page and open it on my Thin Client and page down or up, the server follows it and vice versa. Although this is probably normal since the page up and downs probably refresh the database each time, but I figured I would throw it out there anyway.
Let me know if I can test anything.
Thanks for looking into this...multizone is a big one for some of us