What bothers me about this is that NW changed my routing to place me on this "direct" flight. What I probably should have done was call NW as soon as I discovered it, and requested a different routing, if allowed. It still amazes me that NW cannot alter their computer software to distinguish between the two segments of a "direct" flight. C'mon, there are computer programmers and engineers out there who could accomplish this in a heartbeat!