Drupal 7 Module Development Tutorial

Do any of you know of a good Drupal 7 Module Development Tutorial?

I’ve been searching the web for a good one. There’s lots of stuff about the new stuff in D7, and the API changes, but I haven’t found any straight D7 module tutorials.

I also have been read the API and other docs on the Drupal site, but they don’t explain how things work. The most I’ve found are the example.module files. But the examples are really limited, and don’t help me much.

Basically, I want a D7 (not D6) specific module development tutorial that walks you through all the important tasks.
*creating an admin interface
*setting up good permissions and how to use them
*using fields
*when you actually need module specific tables, since fields should take care of a lot of that kind of thing
*how all the different menu options work.
*working with hooks from other modules
*How to use the dashboard
*etc