Often I find calls to GC.Collect() in code, for example, when working with graphs via GDI +.
In smart books they write that you never need to call it yourself.
Actually the question is, are there any justified cases when you need to call it or is it a sign of a bad thing when?