This thread by @VoltarCH is valuable on so many levels. I highly recommend you spend a few minutes reading through it.