awesome thread. diy for the win...