I have small business application which several employees will use.

On this application i'll have a "shared" notepad. the contents will be in shared text file saved on a network drive.

I was thinking of using a stream reader to read it's contents every 15 seconds.

When a user has edited something i'll save it using stream writer.

Can anyone think of any issues using this system? is there a better way

One thought I had was what would happen if one user was reading the file and someone else tried to write it. Would that throw and error?