No, no open port required. The client app you install sends your worklog files to my server every 5minutes. This way, you don't need an open port, neither do you need to grant access to your file system. You select the worklogs, and those files get sent to my server, from where they are read and processed to display on a webpage. EDIT On second thoughts, sending the whole worklog is gross wastage of bandwidth. The app will read the worklog to get the percentage complete and TPF and possibly some more things (project etc.) and send just that. Using TPF and percentage completed, i can calculate ETA.