For the VOB length problem: the VOB doesn't have the DURATION field set, and that's what the UPnP server uses to send the duration. So, the DSM is making some sort of guess (probably based on content length) and not doing well - perhaps we are sending the wrong info for it to make a guess about, perhaps it isn't very good at guessing. I'll see about getting the DURATION field set correctly.
For the xvid problem: I got one, and it played okay for me - no pause. Typically, a long pause in a video means it is seeking to the end for tag information (and on a 2 gig file, that takes a while). Can you try a fresh xvid, something newly imported, to make sure there's no tagging going on that might cause it?
j