LeetStreet Boys was written up favorably in Valid Gaming this week. From the music to the environment in the video, this band really knows how to hit that “Nerd-dom” button that lies in us all, leaving us all just ready to “Squee!”