I really like the concept of badges!! I see this as a great way for newer creators to stay motivated.
Sort of like how badges work on the forums, there could be some sort of criteria involved with getting a "rookie" status on your profile. post 25 episodes to unlock this badge or something like that... makes the main site a bit more interactive as well!