I have recently put a song of my making on this site. It's a fairly helpful place to find out about the inner workings of electronic music.
My track can be found and downloaded here. I've had some nice comments from people and it's encourageing for me to go make more. I would like to put more up in the release area, but they only allow for people to upload one song every 60 days.