It’s a fair design. We did experience problems when the slide rails that were attached to the robot were not exactly parallel. What happened was the sliders would not move, and the whole system went crazy. It was great when we were prototyping it though, so it just depends on how you decide to engineer it.
You can check out other designs that we tested during the summer at http://sites.google.com/site/2438notebook/