I have a good friend too that's an elec / computer engineer, I've not had a chance to look into it yet, but we had a quick think about it and this is what he said...I would think that the motor unit is a cheap simple unit with just a hall effect sensor inside it to give feedback (square wave or pulses) to the body control module (BCM). The BCM being an intelligent device, can drive the window motor and act upon the feedback signal. So, by counting the pulses read back from the motor's internal sensor, it will know the exact position of the window at any given time. For example when you release a door, I suspect that it would drive the motor down and count say 10 pulses, when you close the door, it then drives the motor back up and counts another 10 pulses. (Note I've picked 10 as an arbitary number, the actual ammount will depend upon how the hall effect sensor is configured in the motor itself). Just think of it as a sensor similar to a speed one on your Viper trans, where it gives so many pulses per revolution. As the window motor is geared, it may just be counting revolutions of the motor shaft as it would take many rotations to turn the window gear/screw which in turn lifts the window. This intelligent method means Dodge can use cheap motors etc elsewhere on the car with none of the hassle of position switches on widow runners or the associated wiring. Controlling the motors with a BCM will save from burnt out motors, say if you keep power applied (switch pressed) because they have not detected one of the required limit switches....