How to monitor deadlocks
You can use Event Notifications to get notified whenever a deadlock happens on the server:

See:


Immediate deadlock notifications without changing existing code by Mladen Prajdić
Using SQL Profiler to Resolve Deadlocks in SQL Server by Jonathan Kehayias


Additional links:


The Anatomy of a Deadlock - Jonathan Kehayias
Anatomy of a Deadlock - Part Deux - Jonathan Kehayias
Read/Write deadlock - by Remus Rusanu