Just found out about a neat way to keep track of managed object references while debugging.  Check out this blog entry

http://blogs.msdn.com/greggm/archive/2007/01/17/setting-conditional-breakpoints-using-object-ids.aspx