This just bit me, $ perl -le 'print [,"",,]' syntax error at -e line 1, near "[," Execution of -e aborted due to compilation errors. $ perl -le 'print ["",,,]' ARRAY(0x814ac28) $ Why does the first one fail? Paul -- Paul Makepeace .............................. http://paulm.com/inchoate/