I found the error..
for
begin and
end I was returning nothing - the Help file said that
begin and
end were sent to determine
whether or not a seperator should be used... so I figured returning nothing would say not. It broke the popup that came after it somehow: didn't figure it out, but by returning $chr(32) it seemed to accept it as 'no seperator'