No way, I've never ever seen a youtube channel that uploads YOUR gameplay/Montages, Especially for absolutely NO cost whatsoever. Well, here's your chance!
Go to http://www.youtube.com/gamerstakes And check out how to upload your videos and etc. Just send me a message, And i'll tell YOU what you have to do! There is no cost whatsoever, Not even a subscription procedure.