Sharepoint Dispose
Apparently I was informed that when instantiating an SPWeb or SPSite object, I should call Dispose on those objects to make sure they’re released.
Oh really? My response went something like, “Isn’t that the purpose of memory management and having an Garbage Collector?” Apparently not. Whatever, so I call Dispose after my objects, no big deal.
Until one day I stumble upon this lovely error: “Trying to use an SPWeb object that has been closed or disposed and is no longer valid” Say what?!
So I google it and find out that I’m trying to dispose the current context of an SPWeb that needs to be used by other controls on the page.
Oh lovely, so how in the world then should I know when or when not to dispose? This is so retarded. Microsoft/Sharepoint fail.

Use SPDisposeCheck integrated with VS just like I showed you ;)
Richard fail…