1. A method for detecting at least one commercial break in a set of audiovisual content spanning a duration of time, each commercial break including at least one commercial, the method comprising: selecting multiple times within the duration of time spanned by the set of audiovisual content as a current set of commercial boundary times; selecting a revised set of commercial boundary times including the current set of commercial boundary times and one or more additional times within the duration of time spanned by the set of audiovisual content; comparing, based on probabilities, the revised set of commercial boundary times to the current set of commercial boundary times to determine whether the revised set of commercial boundary times constitute a better set of commercial boundary times than the current set of commercial boundary times; and, identifying the revised set of commercial boundary times as the current set of commercial boundary times, and, again selecting a revised set of commercial boundary times, and comparing the revised set of commercial boundary times to the current set of commercial boundary times.