title: Update C# client whenever database is updated
body: <p>I am using MySQL with C# / Visual Studio 2008. I need to know any method so that if one user updates the database, all the logged in users over the network, are notified that a change has been occurred.
  If i logged in the database through my application, at that time the serial no of the latest record in the database was 10, and then i someone with the privileges updates the record in the database and at the same time i am being notified that the database has been updated with a new record. 
  Common example can be of MSN messenger's alert for a friend when he gets online...
  Though i really don't want that popup, but alert functionality is something like that...</p>
  
  <p>One more thing to ask:
  I want a functionality like if a record's status is not updated (for say about more than 3 hours), then i want all users to get alert about that issue also. This functionality is needed for all of the records, not specifically for new records.</p>