I decided I wanted to make this after seeing something similar on DA. I was learning ActionScript at Tafe at the time, and was able to work out everything on my own except how to rotate the segments to point to the next one. I had to 'borrow' the code from a sample Flash file.
Ironicaly I learnt how to calculate a rotation and distance from a difference in x and y in my Surveying course.
I made a version of this that wandered around on it's own, then turned it into a screensaver. Ii still use it to this day.