Hmm Jazz,
The slide solution--> I hadn't thought about your solution to that--"Kool". I've used the other two solutions you mention for creating Gradients and Fades (thanks to your Match demo).
It's just that I would be curious to see some real 'C' code that does this. I'm always curious and it would be fun to "play" with as I learn the scripting.