First of all, most producers who make beats, more than likely rap themselves, and they might not be the greatest rapper of all time but they know how to do it. So why should they give beats out to people they dont know for free?
I have posted gems up on here, but all I recieved was hate. The internet promoting isn't going to help you get signed inless you have a "HIT" SONG!! not a beat!! People don't buy ringtones of instrumentals, people buy songs.
On top of that, it takes time, money and effort to make a beat. I rather try to shop my music to big names, and try to have them listen to it. I started taking it to the streets, and now I'm talking to some local labels. I wouldn't have done that giving beats away for free online.
And 500 dollars ain't shit for a beat, it don't matter if the beatmaker is a no name, the only thing that matters is that the beat is hot!!!
This is why I started making my own beats 7 years ago because I didn't want to have to depend on another man for nothing.