I think a show (unless its one of your big ones, 3-4 a year kind) should never ever be longer than 2.5 hours with breaks and everything included. Want more than 6-7 matches? Find but make em short. Your main draws should be able to pull 15 or more though, I think main events should always be 16-20, and if your guys cant handle that then they should not be main eventing.