Or. Thinking about this some more.

Can we please just take a step back and just list what our problem and requirements is?