Hey Paul, and first...let me say, AWESOME plugin!! I love this thing!
I have a website with a rather unique purpose (http://playtheplanet.org).
It's a "game" that, by simply playing it, ACTUALLY changes stuff in the real world.
I use the courseware plugin which yours is compatible with, but I award badges a bit differently. Rather than making an award for X number of courses taken, I'd like to be able to auto award a specific badge for the completion of a specific course. I assume that the course names live somewhere in a database field, so this *should* (at least in theory) be doable...any interest in adding something like that? (if no...can I hire you to make a custom addition for my site?) :)
Second thing is...how can I award a badge on the back end? I see that you've got the widget where I can enter a code, and have the user punch it in to get his badge, but codes can be passed around, resulting in lots of people who didn't earn the badge getting access to it.