Esteady1
Thank you for your kind words. I updated the git readme with a paypal donate link at the bottom, but here it is as well
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=JWCEP7GLR62J2.
I have tested the setup procedure in it's totality again and everything worked as expected.
The application would ask you to save your current desktop setup as the default profile. Then it will ask you to switch to your surround desktop setup and save it. At any point that the messages are being displayed can you still tweak your setup. The profile is only saved once you click OK. Once your surround profile is saved, NVSA will then switch back to your default profile and display the main form.
I tried to make the setup as seamless as possible but if I can make it more intuitive I would greatly appreciate some input to improve the process.