Once again mrwall, you have gone above and beyond.

This really sounds awesome and definately sounds like it will work in concept. (although i have not yet tried it of course )

Please continue to keep up updated, and maybe when everything is complete you can write a short tutorial for us