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.