I just started to upload videos to youtube and I searched for sites where I can embed my youtube videos to. I found Ganges and uploaded them there. I'm getting some views on the Ganges website and 5 stars on my videos which is great.. The only problem is I can't find any info about Ganges and also, do the views there count on youtube? Anyone know ANYTHING about Ganges? Thanks!