It's no secret that Birmingham, AL, can be a tough place to live. The summers are steamy and hot, and the winters are cold and dreary, but there is...