First of all, very impressive :) I AM a techie and I would never have come up with this solution, because I would have become obsessed with how the software knows it's running another instance and trying to hack that.
Second of all,
>These searches can take 12+ hours to run
WTF. What are these searches doing?