Image and other media file management My question may seem vague but I'm confused and need advice on Drupal 7 media files management, so please bear with me. I'm looking for existing modules or ways to build the following functionality with minimal effort:

1) Image management. I'm building a site that is mostly text articles with a random image or two scattered here and there (an average Wikipedia article may be a good example). I want to be able to

1.a) insert scaled image thumbnails into my text and provide an explanation of what is in the image right under it (exactly as they do in Wikipedia). This doesn't seem to be standard Drupal feature when handling images.

1.b) if it is possible I also want my image thumbnails to be clickable with links leading to original unscaled images (again something that can be seen at Wikipedia, though they first lead you to another page that contains image information and copyright status).

2) Media file management. Sometimes I want to attach a file to an article that browser itself won't handle, something like .mp3 or .pdf. If I simply add a File field to an article, it won't offer any protection against anyone who decides to download it. Can I possibly make downloading a file a bit more complex - like forcing a visitor to enter captcha first?
Ari,

Let me start off by saying that media files (images, videos, etc..) attached to nodes, Meaning they are acctually uploaded when entering in a node content, those files are stored in the default file folder (usually 'sites/default/files' ), unless that field in the content type specifies otherwise. 

Example:
If i create a content type called 'blog entry', I would add a field to that content type called media.  When you get to the screen where you can edit the field information, you can select accepted file extentions, where the files would be stored in relative path to the default file location in your sites file location settings (again, usually: sites/default/files)

I would make this file location 'blog-entry/media' for this new field in my new content type. So my files would upload to: sites/default/files/blog-entry/media  when i uploaded them during the addition of content.

The thumbnail settings are somewhat default and can be adjusted under the display settings for the content type. THere are default thumbnail parameters you can select from, or you can add/remove thumnail options in the site settings as well under image settings

Once you get a hang of this flow you will see how easy it really is to manage media.

Another module worth looking into (after you have done the above, so that you may understand what the core of Drupal is doing with your media files), is the Media Module. It makes uploading and managing a little easier than core. 

Also to note: stay away from Media Gallery right now.. its a mess as of this week.. most bugs should be resolved sometime next month.