I know that SQL Server can automatically generate emails in response to things, but is there a more generalized capability that I can use to tell a seperate program running on the PC that the contents of a table have changed without simply querying the table over and over again?