yeah, technically jEmplode will never give you a null back -- it will give you a "" (otherwise java would print "null" in the columns of the playlist table). I would /think/ you could do (source == "") and (source != ""), but I haven't tried recently.

ms