It does play xvid.
I have the older model DVP-642.
There is also a Yahoo Group for the 642.
Only complaint I had was the 8 character onscreen display limit and the loss of sync on some files. Okay, that's two.
Excellent player for the price. Also does PAL, IIRC.