If you want to get the most out of sikuli, this is what I recommend. Get a virtual machine with linux, and then sikuli. You can automate anything you want then visually, or progamatically . the good thing about this is that you can then switch virtual desktops in you VM and program another bot. It may not be the fastest, but going at a human rate can be a good thing. Now that you have a VM with several virtual desktops bots, rinse and repeat.
It can be a resource hog, and if you lack genuine coding skills (like myself), you may have to get pretty inventive with mouse strokes and screen capture locations to clicks, and at times, you may have to totally reinvent how you would do things as certain desktop objects may mot capture correctly, but all in all, Sikuli is bullet proof also.
If a website changes things up on you, you can visually adjust the script to fit, and because of the python/Jython IDE base, it can be done on the fly. Full Java class accessible without compile times, etc...
I could actually go for a script sharing thread here on BHW, as it is open source and can not be taken away from us.
Thanks for the share. This is also great for getting the visual clues to NOT click a link on PTC sites and avoiding profile pages (as in this case)
PS. plan out your project by first programming it to check for improper variations (such as error popups) and program their handlers first, and you can plug them into script pretty easy. Great for those, "you are doing to much and have been shut down" messages (followed by a conditional automated response) , such as an IP or account change.