This design looks good. I want to give it a shot in few weeks to separate this into two threads if it helps at all.