The last couple of years they've actually gotten much better at bringing the show down to a reasonable length. They were only about 3:15 last night. Just about 7-10 years ago, they'd routinely flirt with 4 hours.
I think they should scrap the Red Carpet thing at the beginning which would start the show earlier and get over a half hour earlier.
Bookmarks