logging, server swapping, its all working. Should just need to do message queueing and multiple servers.