I'm sorry to have created any confusion and would love to clear up your concerns. Actually, Audio Catch was created based on a ton of NG community feedback and support back in 2010 so we're definitely here to work with everyone here and find cool opportunities for composers.
Audio Catch is an audio (music, sound effects, and voice overs) based crowdsourced platform like odesk or elance, but it was built with the premise that all work must be paid for upfront. And that's how all of our projects are. Clients have already paid us before we post a project on the site. Once clients have paid, projects go live in the search for quality composers and voice talent to work with. The process is pretty simple, where our community uploads auditions for the live projects, the client selects the artist they want to work with, and finally pays them for the work. The system is also transparent so you know who else is participating.
And it actually doesn't cost you to participate on Audio Catch! You can just join on in after registering! But it is a business, so the way Audio Catch earns revenue to keep the lights on is by taking a nominal cut (up to 20%) from the amount paid out to the winning artist. There is no upfront fee beyond that. We have other value adds, but they aren't required.
As for the licensing, it can be be a super complicated mess so we simplified the licensing options to two types from which the client can choose from. One is a "non-exclusive" which allows the artist to retain ownership and to continue to use their material. And the other is a "buyout" where the ownership of the copyright transfers over to the client.
When it comes to giving credit, clients are usually all for it. OCGG, who is running the above mentioned Gigs, has stated on their project pages that they will be doing so specifically.
I know there is always skepticism on any business that works in the music space. But, we were built with the intent to provide a platform to keep creative work paid for by clients and not by artists. Feedback is always welcome guys.