Holy shit! I am practically crying, the music gods are being so good to me. Just discovered a band which is killing my brain cells and making me enjoy it! They are called The Claudettes and are out of Chicago and I am in love! Lordy, I must have somehow done something really really good. If I could only figure out what it was…