I'd be more eager to sign up if I wasn't so terrified of my Fall semester. So much of my schedule is up in the air right now, the last thing I want to do is get ahold of them, offer to run a few SR games, and then have to flake at the last minute because I've got too much on my plate.
Hrm...it's sorely tempting, though. This is the first I've heard of the thing, but I'll certainly keep it in mind after I find out more about my schedule in the next couple of weeks.