Re: Few questions relating to the hosting.
Let's answer the cap question first: hosting the DJ files would be a violation of the Terms of Service (on more than one count -- you'd probably be violatiing the copyright provisions as well as the file hosting provisions) and would earn you an account suspension. If the occasion should ever arise that you have a legitimate need to upload larger files that is in keeping with the ToS, then you can upload them as split/spanned archives and reassemble them on the server.
As to the database number, no, you only get two MySQL databases with Free Hosting. You would need to move to a paid package (Illuminated or Premium) to get more. Check the plan comparison page for more information.
“Beware of bugs in the above code; I have only proved it correct, not tried it.” --Donald Knuth
"It was as if its architects were given a perfectly good hammer and gleefully replied, 'neat! With this hammer, we can build a tool that can pound in nails.'" -- Alex Papadimoulis (on TheDailyWTF.com)