Thanks for your feedback. There's not really an excuse for it to run poorly on lower end machines, I will definitely have to work on that. I will have to set up a Linux machine in the future for testing and practicing optimization. That's very useful information, thank you!