% Division in USART interrupt code...

llevinson:
If divider is power of 2, why not use & ?

Just way less readable and maintainable, in a pretty significant way. Only worth this kind of optimization in cases where serial performance was the bottleneck.