private void miAddDiscActionPerformed(ActionEvent e) {
    	if (Manager.getInstance().getCurrentProfile() == null) {
    		JOptionPane.showMessageDialog(null, "No profile has been selected.");
    		return;
    	}

    	Object[] discNames = Manager.getInstance().getDiscNames().toArray();
    	String selectedDisc = (String) JOptionPane.showInputDialog(this,
    	        "Select the disc.",
    	        "Add Disc to Profile",
    	        JOptionPane.QUESTION_MESSAGE,
    	        null,
    	        discNames,
    	        discNames[0]);

    	if (selectedDisc == null) { return; }
    	Disc disc = Manager.getInstance().getDiscs().getDisc(selectedDisc);
    	Manager.getInstance().getCurrentProfile().addDiscToBag(disc);
    	updateProfile();
    }