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" address.