In a recording-reproducing apparatus for recording a broadcast program, electronic program guide data distributed through a broadcast network is stored in an electronic program guide data storage area 8b of a hard disk, etc. When the user, etc., specifies any desired broadcast program, a system controller 9 retrieves the attribute of the specified broadcast program from the electronic program guide data stored in the electronic program guide data storage area 8b, determines whether or not commercials can be cut for the specified broadcast program based on the retrieved attribute, and displays the determination result on a display section 15 of a remote controller 14. If the displayed determination result indicates that commercials can be cut and the user, etc., gives a command to cut commercials, commercials are cut; if the user, etc., gives a command not to cut commercials, the broadcast program is recorded in a record area 8a of the hard disk, etc.