Design dilemma I can't get past

Original text of this message