Okay, ECF, the problem has nothing to do with the codec.
The longest .mpg or .wmv I could find was about 40 minutes. I played a 40 minute .mpg (1000kbps) through three times with no problems. Now, you can imagine at this point how sick I am of just playing back videos waiting for one to quit. So I brought out the big guns. I ripped a Superbit DVD (Hook) to my hard drive as a single .VOB file, and renamed it to .MPG. So that's a MPEG-2 video codec, Dolby Digital 5.1, a nice high bitrate, 2 hours 22 minutes. It lasted about 15 minutes before "finishing". No skips, no stutters, no pauses, just perfect playback, and then it quits.
So to summarize:
-it has notihng to do with UPnP servers.
-it has nothing to do with wireless connections.
-it has nothing to do with video codecs.
-it is not limited to my device.
-it is more common on slower wireless connections, or with more wireless "hops".
-it is more common with higher bitrate videos.
-to the best of my knowledge, no one has ever seen this device skip/pause/rebuffer.
To me, it is glaringly obvious that this problem occurs when the device isn't getting the stream fast enough. At this point, I would think that DLink could fix the problem even if they can't replicate it, because it has been quite pinpointed. PLEASE, PLEASE FIX THIS SOON. And please, stop making me test things. Just do something about it.
PS some tips if you insist on trying to duplicate:
-try video with a very high bitrate
-maybe try forcing your wireless router to a slower connection speed, so that it couldn't possibly keep up with the video stream. If you can get it to pause/rebuffer without cutting to the "Finished" screen, I'll eat my router.
I am in an apartment in the heart of a major city, and the wireless channels are very crowded, so I don't have to go to so much trouble do "duplicate" it myself.