1. Have settings for a database connection 2. Have settings for com port selection speed + other default com port settings. 3. After each line of data is recieved, insert a record into the database This has to be a windows service, in case it crashes, and email has to be sent and the port has to be closed.