• Any particular reason that sp_getapplock wasn't used for this implementation?

    http://msdn.microsoft.com/en-us/library/ms189823.aspx