There was a guy a while back who would put up torrents of NFL games with all the non game stuff cut out.  I seem to recall them weighing in at around 20-25 minutes.  I though they where great, and I love watching football.