This does not require a Modification, can be done with Promotions.
OK, I was thinking it might work that way - however - my users default to registered users when they sign up. Is there a way to default them to another usergroup (say probation) then I can use promotions to change them to registered after 30 days.