Ok so I got the draw to move just about done. But I can only get it do do it once, I have fidled with just about every value to no avail. Maybe some extra eyes can solves this problem.
Webplayer (hover over the green box, then left click and drag and then let go to move it) - (Do it a second time and u’ll see the problem).
Unity 3.5 beta only (To move the camera use wasd, hold right click for view, and q/e is up and down)
Click me
(note: If you right click it just click outside your browser then left click back in to get rid of the right click menu)
Code not available
Ok so I spent about 30 minutes going though line by line playing and pausing the game pinpointing the error. The only place it can be is something to do with the ClearLine function, affecting the count for the moveonpath script. Is there a way to see all the vector3s in my list? When I debug it shows spits back that its a list, nothing inside of it.
Wow After about 1-2 hours of work and changing 1’s to 0’s and 0’s to 1’s I finally figured it out! That was excruciating. No one else was able to figure it out 
Because clearly we’ve all had time to examine your code in detail in the past 4 hours. 
For other people’s future reference, what was it in the end?
And in answer to your question about printing the contents of the list, yes you can, you just need to iterate over the contents manually.
foreach (Item i in listOfItems) print(i);
Well the way the move script worked, when it reached the end it basically had to reset the linerenderer, as well as all the counters. What happened was that the value for the waypoint counter was not correctly reassigned, so after the first motion of path, it would never set itself up correctly. Thus making it very difficult to pinpoint the problem, as it seemed to go wrong no where. I have to change a value setting the counter from 0 to 1. Thus allowing the counters to work together in a proper manner, and resting correctly each time.
During the process I also make it local to each object with the scripts, that is why the cube has its own line renderer. Thus allowing more cubes at the same time.
If you guys really really want a webplayer I’ll send another out after I fix one last problem, which I will ask in another post as this one does not relate.