Dear All, I have a really weird situation. I'm reading a file into an array, based on a grep match. This works fine..... ...yet I re-ran my program using the same data file (unchanged) and now my array is being intermittently populated with "nil" values. Using "uniq()" doesn't remove them. Any ideas? -- Thomas Adam ===== Thomas Adam "The Linux Weekend Mechanic" -- www.linuxgazette.com ________________________________________________________________________ Want to chat instantly with your online friends? Get the FREE Yahoo! Messenger http://mail.messenger.yahoo.co.uk