Thanks for the plethora of information printbus, it's been a real help!

If I were to stick with the terminal block, how can I eliminate this issue from ever happening again? Would it even be worth fixing if I have just ordered a relay? Would it be smarter to just go to D09 with the relay until I purchase an upgrade board like the RAMBo?