I've started playing with imacros and I've been able to do exactly what I needed easily in one instance. However, for it to be useful to me I need to run multiple browsers (multithreaded?). To do this I need to use a separate proxy IP for each, is that possible? e.g. imacro browser 1 with proxy 127.0.0.1 running imacro browser 2 with proxy 127.0.0.2 running imacro browser 3 with proxy 127.0.0.3 running simultaneously on the same box. I've just been using the PROXY ADDRESS= for each, but it just uses the most recently executed macro to set the IP across all instances... maybe I need to write up some vb.net thang?