title: What are the most common (and often overlooked) causes of memory leaks in managed (.net) applications?
body: <p>Please can anyone recommend a quick checklist / best practice guide to help us avoid simple (but subtle) mistakes that cause could cause memory leaks in .net apps</p>
  
  <p>I find it difficult and quite painful to begin searching for the cause of a memory leakage when i'm in the testing phase of a project.</p>
  
  <p>If there are 'rules of thumb' to completely guide against memory leaks in managed applications, i implore you to please share your experience.</p>
  
  <p>Thanks.</p>
  
  <p>(I thought Managed applications are suppose to be 'memory managed' i.e. the GC? Why then do we still find leakages in purely managed code?)</p>