Yes, badges are fun. I've searched many threads covering the last couple of years about badges. What I learned so far is that there seemed to be programming issues that just didn't award them automatically. Furthermore, I got the feeling that the program is either suspended or in some sort of limbo. If you're lucky, a badge may randomly appear. The moderators have said that if you think you're missing a badges(s) you've earned, then let them know. Mysteriously, I have never found a complete list of available badges in my searching.