public static void main(String[] args) {
        setLookAndFeel();

        boolean firstLaunch = ConfigManager.getInstance().getProperties().getProperty("virgin").equals("true");
        boolean isLauncherUpdateRequired = launcherUpdateRequired();
        
        System.out.println("First launch: " + firstLaunch + " | launcher update required: " + isLauncherUpdateRequired);
        
        if (!firstLaunch && !isLauncherUpdateRequired) {
            MainFrame mf = new MainFrame();
            mf.setVisible(true);
        } else { 
            // Prepare to loose our virginity
            FirstLaunch fl = new FirstLaunch();
            fl.setVisible(true);
        }
    }