With time I have learned to speed-run less things because I've been bitten by the quick and dirty solution probably at least 100 times.