Hubby and I ventured out of downtown to experience the joy that is They Might Be Giants! I had yet to go to a concert in Denver since we moved here – how can that be? With such great venues and awesome talent coming through all the time? I have no answer for you, but…