Is there a site where compositions can be uploaded for others to hear?
Sure: http://nwc-scriptorium.org/ (http://nwc-scriptorium.org/)
Thanks Maurizio - Nothing much more to be said really except perhaps that there are instructions and tips for submitting at this page : http://nwc-scriptorium.org/submit.html (http://nwc-scriptorium.org/submit.html)