One other thing I want to share is how I solve mod problems. Although I usually use TESEdit to find conflicts with a new mod I've downloaded, sometimes I forget and sometimes I'll have a mod for a long time before something ever comes up. When I don't know what is causing my game to crash, I'll first deactivate the newest mods. If the problem persists, I will load my 255+ mods (if you count merged mods separately) in Wrye Bash and deactivate all the mods that begin with an A or B. I start the game and see if it crashes again. If so, I go back to Bash and deactivate C and D mods and retest. If nothing still, I take of the next few letters and I continue down the line until I find the problem stops. When it stops, I know that it has to do with the last grouping of mods that I deactivated. Then I can turn those back on a few at a time to narrow it down to the culprit. I use Wrye because you can save Mod lists so I save one list with mods A and B deactivated, another with C-D off, etc. All it takes is a click of the button on Wrye to narrow things down.
I'm always interested in finding better ways to solve problems for Oblivion. What ways do you find troublesome mods?