i did it once with a timer and Courier-New font, i just incremented the 'start' argument of an INSTR() function, and sent that clip of text to a label.

It isn't the smoothest but at least the letters jump along at a uniform pace!