I have a dual monitor setup and every once in a while (I don't know why), the numbering of the monitors gets flipped. This is a big pain in the but because now I have to redo my settings and go in the display control panel and change everything so that the order (from left to right) is 2-1, where it used to be 1-2. Ideally, I'd like to be able to reassign what is "1" and what is "2", but I can't find anything for that. Even if I check settings that say make this monitor "primary" that still doesn't change the monitor's number. So, any advice on this?

"In the screen resolution settings, just grab the monitor and move it to the other side"

No, that doesn't fix it. I mean, yes, it fixes it in the sense that everything seems to be back to normal. However, the monitors will then be in the order of 2-1, which i don't like. i want to actually change the monitor numbering. Why? Because many programs remember which monitor they last ran on, and when they switch like this, you have your programs opening on the opposite monitors than you like. So, the real, ideal fix is to renumber the monitors.

Someone really really really needs to make a program that will allow users to manually reassign monitor numbers on Windows. No cable changing, no workarounds with monitor placements in the display properties. Actual, real reassignment of the monitor numbering. As in, "I want this monitor to be #1". All the workarounds are frustrating and a pain in the butt.

Yeah, probably. I imagine the drivers for the more crazy multi-monitor setups are handled much better. Let's say you have a 20 monitor setup. I can't imagine assigning monitor numbers is this lame. Can you imagine?? If monitor #18 and 19 were not in the right place? You'd have to switch the cables and/or physically switch the monitor positions. And then you'd have the problem of which was the primary one and where the startbar would appear. There's no way they don't have a better way of doing it.