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?