I am helping a non-profit set up their Drupal site. My job is to understand what they want the site to do; your job will be to find the right Drupal method -- modules and their settings -- and install them. I am technical enough to handle the basics, and there is some additional administrative support. But we definitely need help with the more technical side, especially knowing what modules do what, and how. First 2 tasks: 1. Moving the site from one host to another. Is there a way to do this within Drupal, or does it require manually copying files and the database? 2. Creating at least one complex form. This could be as simple as taking an existing HTML form and putting it directly on the site somehow, or it could require using the Forms module. Either way, submitting the form should just go to an email address that is protected from spam. There will be other tasks as things progress. It's hard to estimate in advance how much help we will need. I doubt that we will be asking you to write any modules or even modify them. But who knows -- the non-profit folks may want to try something very new. If you are familiar with Drupal, communicate quickly and well, and are patient with non-techies, things will work out fine.
Fully functioning Drupal site with administrative support, as indicated.