Again it really depends on how many gigabytes your drive is on your DVR that will determine how many shows the DVR can hold. Usually a 30 gig drive can hold about 30 hours of television, so depending on how big your DVR is will depend on how many shows you can record. Other things to keep in mind are if you are recording shows in HDTV, as these shows tend to take up more space.