I actually learned a little tip. If you have an intro, copy the best part of your video and put it at the start and after that play your intro and your actual video. That way people will get interested in your video and they won't get bored after they watch your intro
That's what I'll start doing with my feature videos.
Edit: Use these templates to make a good intro for 5 mins ( only working if you have Sony Vegas):
http://yttalk.com/threads/30-intro-templates-just-use-vegas-to-change-the-text.13946/