marthdaul (25)in #youtube • 7 years agoDTube: The new and better Youtube?Well, to make it short: I think not. Somehow DTube reminds me a little bit of Stage6, but only a very little bit…