Another quick note, if you need profile 3 to launch every time but don't need the others, I suggest you load blank profiles for the first two. Also your joy 3 needs to be the third one detected by the system. In other words, plug them in in order and leave then plugged in. I'm working on specifying controller profiles based on the guid but that feature isn't ready yet. When it is you can tell the plugin to load a specific profile only for a specific controller, which would be the best solution really for a setup like this.