As a former employee of a SQL Server tools company which was recently acquired by a large Oracle tools company, I can tell you that the Reader's Choice Awards are...
Thanks guarddata. I didn't realise that syslocks is no longer supported in SQL2K. I changed the statement to use syslockinfo and it seems to work every time.