I've been playing around with using logchat and popmenus to load up my character with all the settitles (currently using 1-2430) so I can use the chat log to tell me all my current badges. I believe that is how we got HeroStats to read them in for export to Badge-Hunter. We would need to fix the HeroStats app or build an app ourselves to read through the chatlog and get the up-to-date character badge list, but it could be relatively easy to do.
I noticed some badge names were not correct when I updated my Rogue. Wasted Resource should be Wasted Resources, Burger Meister should be Burgermeister, and Task Force Commander should be Task Force Commander/Abandoner. Thanks.