LOCAL stringVar lcRetVal := ""; LOCAL stringVar lcSep := ""; IF Length(Trim({ipheader.QUALSURVEY})) > 0 and Length(Trim({ipheader.QSVCNAME})) > 0 then lcSep := ", "; lcRetVal := Trim({ipheader.QSVCNAME}) + lcSep + Trim({ipheader.QUALSURVEY})I've just spent most of the day beating down an incredibly trivial problem in this worthless piece of garbage (Crystal Reports) and I'm in my third hour on this one... I've pretty much had it.