On Friday, NASCAR commssioner Steve Phelps and NASCAR President Steve O'Donnell faced the biggest challenges facing NASCAR in the annual 'State of the Sport'.