I've heard of downloads going backward before, not sure why. Others on the forum might know. Check your incomplete folder & see if there's more than one listed that is the same title or same download (title might be slightly different.) Sometimes LW starts a new incomplete file for some odd reason and has always had that issue.
BTW are you sure it's the download % or it might actually be LW attempting to check the validity of the file after it has completed downloading and it finds some data (might only be a few bits or bytes) does not match that of the original download hash which was downloaded at the time you selected the file to download, thus LW continually attempts to redownload those missing bits or bits that might be corrupt or different to what the file should be. I am aware sometimes people change the tags on their files after downloading & sometimes this can affect the people who are already uploading from them.
For previewing, I'd recommend either or both VLC & MPlayer. What you can do is select incomplete folder in your Library, press Explore button & find the file and choose open with ... VLC for example & see if it opens. This technique or Launch button has the advantage it does not create a Preview file in your incomplete folder, unlike when using the Preview button option.
http://www.gnutellaforums.com/tips-t...tml#post144499