Thanks for posting these! I guess I'll play around with it a bit and see what gives the best results. I'm no AviSynth expert, I've only ever implemented basic functions when running scripts that weren't designed by someone else, but I like the results it can give when used properly.
The DropSub function looks interesting.