Sort:  

You're obviously a mindreader - I have been uploading my first video to DTube this evening - it's still processing - and will quite likely be posting about my experiences in a later post in this series :-)

Have you found DSound? That is nearer to Soundcloud from what I can see. Not tried that yet... one thing at a time!