9 Downloadable mobile applications for uploading, exchanging, sharing, and viewing videos; downloadable software applications for recording, uploading, exchanging, sharing, and viewing videos; downloadable mobile applications for uploading, exchanging, sharing, and viewing user-generated videos on a wide variety of topics and subjects; downloadable software applications for uploading, exchanging, sharing, and viewing user-generated videos on a wide variety of topics and subjects; Downloadable mobile applications for creating, editing, and recording videos; downloadable software applications for creating, editing, and recording videos