Just a quick one, I noticed that of my 2300 products - all of them were being listed as 'Expected Products', even though they had their date set to "0000-00-00 00:00:00".
Not sure why it wasn't done this way, but I just changed the line (around line 2431) to
$v_date_avail = 'null';
An empty value in Excel should be stored as a null value in SQL... I no longer have 2300 products expecting arrival!