Again MSDN does not really explain in plain English the exact difference, or the information for when to choose one over the other.
CHECKSUM
R
Its easy to get collisions from CHECKSUM(). HASHBYTES() was added in SQL 2005 to enhance SQL Server's system hash functionality so I suggest you also look into this as an alternative.