I'll see if I can lend a few hours to this next week. These things tend to make more sense, flow better,  the second time around. Keep the ideas coming until then.