I'll be honest, I am totally surprised at some of these responses: having never to have done them?? Wow!
I live in the Charlotte, NC area, and every municipality surrounding charlotte requires it. Of course, they all use the same standardized inlets, so they provide the formulas to use and the rainfall intensity to evaluate it for.
It's not hard- you just set up the spreadsheet and start 'plugging and chugging', but it's a major hassle.
Sounds like other parts of the country are much luckier.