If I'm watching a program in progress and want to record it, can I record from the beginning?

No. Currently, the DVR begins recording at the point in the program when you pressed RECORD. However, this option is available with TiVo Stream.  Learn more about TiVo Stream.