I've new to Drupal and I'm hearing some new terminology thrown around. For example, what is the difference between a Drupal site builder, a Drupal project manager, and a Drupal developer? What are the major differences and skill sets here? Who else is involved in a typical "Drupal team"? Thanks! Keep up the good work!