Hey guys,
If you're interested in my result, check this out:
http://www.solfa.me/experimental/touch-type-solfa/
It's a prototype for a touch typing program the gradually add's new words each time you reach the end of the line. The method I ended up using is relatively clean... It involves masks and spawning sprites. To make it move across the page, I had to be sure of the distance between two words so I used sprite text and made the letters equal distance apart.
The hard part was finding a font I liked and converting it into an evenly spaced sprite font, but I got there in the end!
Still, it would be cool to have a clean solution that uses span tags... But hey, this would have taken me twice as long to build from scratch with javascript <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":)" title="Smile">