That does make sense, I suppose on the memory side of things and bufferering.
I do seem to be able to solve it from time to time by letting it play all glitchy for a minute or so then skip back to the start and it sometimes works.
What memory does the WD TV have for buffering purposes?