I have a strong gut feeling that using SharePoint's RunWithElevatedPrivileges should be avoided like the plague, but need to convince some others as to exactly why. Here's what I have.
- Spawns a new thread with elevated privileges
- Blocks other operations until the passed delegate returns
- Security problems (runs with a high level of priviledges, perhaps by an end user)
Originally posted to Stack Overflow.