Getting the screw drive to work would be a good solution. The robot guys should be a great resource. (Where's [link|/forums/render/user?username=FuManChu|Bender] when we need him? Oh, that's right, he's [link|http://aminus.org/blogs/index.php/fumanchu|here].)
Good luck!
Cheers,
Scott.