MGDMIRAGE
Shoulda been a fish!
Another thing that may help with the heat is perhaps venting the gang box at the highest point to let heat escape. I am no DIY guru or anything though so I may just be spitting out gibberish heh.
Nah, that's good advice