Ulead has a function that you can use that's specifically labelled as 'Play Backwards' or some such. In Premiere, you set the speed to a negative value of whatever speed you want (like for instance, if you want the clip to play two times faster and backwards, it would be a speed value of -200%). In AviSynth, it's the command Reverse(). Example:
-100% speed, and in the video settings, deinterlace slower than 100% or something like that or else it'll be interlaced.
(premiere)
KioAtWork: I'm so bored. I don't have class again for another half hour.
Minion: masturbate into someones desk and giggle about it for the remaining 28 minutes