I'll get back to some of your questions and usages later. First, what's your budget. To have four or five discrete zones, you'll generally need a Sonos box per. That's gonna cost ya.
As far as PC control, I use a laptop to Remote Desktop to my main "HTPC". I don't know much about Macs, but I bet they have some type of Remote Desktop functionality, right?