I wrote a stored procedure which runs every 5 minutes to monitor blocked process
in SQL server 6.5 and 2000. If there is a blocked process, it sends out
a message. If that particular user is not available this following stored
procedure will keep sending out messages every 5 minutes. Will it cause any
problems?

exec master..xp_cmdshell "net send <user name> '<Message>'", no_output