Update
You people are probably sick of me bumping this thread, but I tried to implement some of the suggestions and I think I worked out a way. Check out the vid for the form/setup changes and the result:
I still need to see if it holds up the heavy weight test (>90%).