I'm flying out tonight on a redeye to EWR, then connecting to a couple NW codeshares.
My upgrade on the first flight came through at the Gold window, and I was notified.
My second flight, from EWR-DTW, was not upgraded at the Gold window, though there was plenty of F availability. I called CO and was told first that the computer would upgrade me, then that there weren't any seats. Perhaps the agent meant my third flight, which was F0.
Anyway, I called NW and they upgraded my second flight without me even asking, though apparently had to do some computer system gymanstics, telling me that the NW and CO systems still have some bugs in them. OK.
They apparently changed my CO-coded NW-operated flights to a NW-coded NW-operated flight and upgraded me, while leaving the first one in the system too. CO fixed this by removing the CO-coded flight, but I suspect I'll still have problems at the airport. I'm going to make another call to hopefully get this settled.