Wow! Glad you're okay Dre, I'm shocked (no pun intended) that this happened!
Even with a controller, GFCI is a necessity. I just wonder if they play nice with one another? I'm installing one for my new tank and will see if the heater kicks on, lights, etc. whether it trips the GFCI.
Glad you were home to catch it!