private void checkValues() throws PodCastCreationException
    {
        m_logger.info("Checking variables");
        
        if(m_fileToCreate == null ||
                m_directoryToTraverse == null ||
                m_urlSuffix == null ||
                m_httpRoot == null)
            throw new PodCastCreationException("Variables not specified");
        
        //Check the directory exists & is a directory!
        File dirCheck = new File(m_directoryToTraverse);
        if(!dirCheck.exists() || !dirCheck.isDirectory())
            throw new PodCastCreationException("Invalid directory specified");
        
        
        m_logger.info("Checked variables");
        
    }