Thank you for the kind words :)
One thing I'm unsure of is can the same PC double as a host and a viewer? Is it as simple as using one or the other utilities?
Yes. Remote Utilities main modules (Viewer and Host) work independently of each other. So you simply need to install both on the same PC and use accordingly.
Don't hesitate to ask me if you have other questions.