There's one rule I always give myself, and I hope that some people will do the same at one point:
NEVER download
any lot from The Exchange. You may have downloaded a stray hack when you downloaded those houses and community lots from the official site... some people have never heard of Sim2Pack Clean Installer, and end up packaging
every single global mod they have into their lots without even knowing it. Mod The Sims 2 is okay, since they have a quality filter... but you're taking a
big risk when you download lots from the exchange.
When you run your game the next time, enable debug mode before you go into a lot (
boolprop testingcheatsenabled true), then once you enter that lot, if an error box pops up, you can choose "Delete" and hopefully your lot will load like it's supposed to afterwards.
Also, have you tried running the Sims 2 Hack Conflict Detection Utility to see if any mod/hack conflicts come up? (If you don't have it, you can find it at
http://www.simwardrobe.com Under Sims 2 and Programs)
If no conflicts come up after you use the Hack Conflict Detection Utility, there's also an error log that's created when the error box in the game pops up. Check out the C:\My Documents\EA Games\The Sims 2\Logs folder for the most recent error log, and you can attach it to your post to see if someone can figure out which mod could be the problem. (It's a high possibility you may have downloaded an outdated mod by accident.)
Hope this helps you. :angel: