Update: I got my membership/license last week but ended up sending the renewal forms and check by USPS.
While you can update your Club Racing information online, there is nothing for doing your Solo Safety Stewards/Instructors license.
Had to send the Solo renewal form in.
Did notice there is no place for a signature.
Anyway, I'm good for Sept 2009!