in reply to Tab delimited code problem?

Try limiting your split to just one tab at a time. It's being too greedy.

split( /\t{1}/, $line )
That should give you what you want.

Best Regards,
Wonko

Update: doh! of course ya dont need the {1}