Dilemma. Help required.