I had two big problems with Showtime. First were the crashes. I took care of that with a Factory Reset and put in Master Controller/Overwatch to help prevent future problems with stability (Saver is installed as well to remind me to save so I never lose an hour of gameplay again). Sadly, I had another problem that kept popping up - way too frequently for me to get anything done, and the mods nor the factory reset fixed it. My Sim and his phone would become unclickable for up to 6 Sim hours, and that's no good for a Magician that needs to perform for tips. It's the sole means of accessing the command. After suffering a bit longer, I remembered there was a third mod I hadn't yet installed: ErrorTrap. It catches scripting errors and prevents problems by taking appropriate action when they crop up. It reloads a Sim automatically on an error more thoroughly than any resetsim cheat, and also prevents the game from failing to load on a bad save file.
When I loaded the game after the simple install of ErrorTrap (placing it in a folder), the bug happened immediately after my next gig. However, a message popped up. ErrorTrap has caught a scripting error. For a moment, I could not use my Sim as he was reloaded by the game. After about 3-4 seconds, he returned to normal and so far the bug has not recurred.
This "mod" is great and I think everyone should use it. Sims is far from perfect and far from stable and anything that brings it closer is very welcome. It's something people who have trouble with the game should consider, and can only do positive things for your gameplay. It's better to have it in before bad things happen so you never experience them in the first place.