cwispy, Was thinking tracking the amount of load was too much work, but you can find the number of websites on each webserver and install the webserver on the server with the least amount of websites so they would eventually all balance out. Here is a thread I started but I am not enough of a programmer to know how to do that. https://www.howtoforge.com/communit...of-websites-on-each-server.69935/#post-329327 While its true some websites are larger the others, most are about the same size and as servers fill up you can remove those servers from the whmcs group. No outside tracking of the load like disk space or activity, but some more remote api code to figure out the question: of the webservers in the whmcs group, which has the least amount of websites on each and install the new website your creating on that server. Was thinking of just separate webservers in a multiserver setup, but you might be able to do the same for separate email and db servers if you could define a function to do this. Keep up the great work!!