I've just added a page to make it easy for folks to put a Composer Channel link on their site. I still haven't got myself caught up enough yet to start promoting the site and getting more listeners for you guys, so in the meantime, if you could put up the link (and encourage any relevant sites that your friends might have to do so as well), it would help us spread the word and build a larger audience for everyone.
Eventually, when people hear the great music you're creating, word of mouth will spread. In the beginning, though, you always need to jump start these things, so any and all help would be most appreciated until I can get caught up and fire up the promotional machine for you.
Here's the link instructions. There's also a note at the bottom on how to send us a link to your site so that we can return the favor.