Re-potted in larger pots (which you already did, but I would guess the damage was done by then)

To fix the drainage, I took the drain trays off my pots and drilled holes on the sides near the bottom of the pots.

To keep my life easy, I got a few baking trays from Gordon foods and put the pots in there so they could drain without causing a mess. Once I water, I wait about 20 min and then empty the baking trays. They run like a dollar each for the tray.

I would bet that Stinky would say the following:

Get perlite!!!!