Changed the fileID to be stored in a cookie that expires after a week of inactivity (not adding or deleting blocks). Changed how the number for the datafile is generated to be work without sessions so no more hopefully no more time out issues. Lastly the fileID is generated from a unique ID using PHP function not using IP addresses.