Yeah, if you use Unitrunker you can build multiple voice receivers, with each receiver attached to a separate dongle and piped to a separate instance of DSD+. You will also need Virtual Audio Cable to pipe the various audio streams from Unitrunker to DSD+, I think it costs $20 or $30. But with multiple Unitrunker receivers you can monitor multiple talkgroups at the same time, and DSD+ allows you to pipe audio to discrete speaker channels. So if you had a 6-channel sound card and 3 sets of speakers, you could presumably monitor 6 talkgroups simultaneously, with one talkgroup routed to each of the six speaker channels. (You would need 7 dongles total and a pretty healthy CPU to run 6 Unitrunker voice receivers at once, but it's certainly quite doable).