'Warn user that an experimental feature is being used
Counts down from num_secs before continuing'

def warn_experimental(self, msg, num_secs=10):

    sep = ('*' * 60)
    log.warn('\n'.join([sep, msg, sep]), extra=dict(__textwrap__=True))
    r = range(1, (num_secs + 1))
    r.reverse()
    print
    log.warn(('Waiting    %d    seconds    before    continuing...' % num_secs))
    log.warn('Press    CTRL-C    to    cancel...')
    for i in r:
        sys.stdout.write(('%d...' % i))
        sys.stdout.flush()
        time.sleep(1)
    print
