I was actually wrong about number 4.  Originally, I assumed anyone in "realtime" mode wouldn't need a clock, so I didn't cover that case.  However, I see the value of having it built in for a multi-purpose clock.