Is youtube going to be a long term thing you will do or would your ever stop uploading there?
i always try to make sure my material is in the most popular places. youtube is very popular, so i will continue to post there as long as it remains popular