If you are looking for a place to upload longer videos for which you have permission to post, you might try video.google.com. At this point this site has no limits on the number of videos you post or the length of the videos you post - unlike google's YouTube site.