The reason I'm on this site in the first place was that I found the article 'Getting Started With Drush Make' when searching for a guide to ALL of the properties of a makefile. If such a resource exists somewhere else, I couldn't find it, so thank you for providing it here!
The problem I was trying to solve was how to install a custom library. For some reason I couldn't install it as a zip file. In this specific case it turns out that when:
libraries[yourlibrary][download][type] = "file"
libraries[yourlibrary][download][url] = "http://yoursite.com/files/yourlibrary.zip"
yourlibrary.zipis an archive with one file and that zip file is not a zipped version of a directory called
yourlibrarywith the file you want to extract within
it won't work.
Unsurprisingly, this is not documented anywhere. Your blog post helped me to contemplate the different ways the file could be dealt with and eventually I realised that my library was unlike any of the others given as examples in any of the tutorials on Drush Make scattered around the interwebs.
So let that be a warning to you ;-)