Yahoo Video Site – Yahoo Current TV Network – to Compete with Google YouTube Sites

Yahoo has launched their own Yahoo video site – known as a the Yahoo Current Network – in conjunction with the Current TV network. Being called by some just “Yahoo TV”, and similar to Google Video, and the wildly popular YouTube (recently aquired by Google) in that users can upload their own content, the Yahoo Current network is being marketed in a decidely more slick and commercial manner.