OK, so here is my final design so far.  What do you all think?