public JPanel buildPhonePanel() {
		JPanel p = new JPanel();
		Border b = BorderFactory.createTitledBorder("Phone Number(s):");
		p.setBorder(b);
		p.setLayout(new BorderLayout());
		
		JPanel newPhonePanel = new JPanel();
		newPhonePanel.add(new JLabel("New: "));
		newPhoneTF = new JTextField(8);
		newPhonePanel.add(newPhoneTF);
		JButton addPhoneBtn = new JButton("Add");
		addPhoneBtn.addActionListener(new PhoneListener());
		newPhonePanel.add(addPhoneBtn);
		p.add(newPhonePanel, BorderLayout.PAGE_START);
		
		JPanel curPhonesPanel = new JPanel();
		curPhonesPanel.add(new JLabel("Current: "));
		curPhoneTF = new JTextField(8);
		curPhonesPanel.add(curPhoneTF);
		leftPhoneBtn = new BasicArrowButton(SwingConstants.WEST);
		leftPhoneBtn.addActionListener(new LeftPhoneListener());
		curPhonesPanel.add(leftPhoneBtn);
		rightPhoneBtn = new BasicArrowButton(SwingConstants.EAST);
		rightPhoneBtn.addActionListener(new RightPhoneListener());
		curPhonesPanel.add(rightPhoneBtn);
		p.add(curPhonesPanel, BorderLayout.CENTER);
		
		JPanel updatePhonesPanel = new JPanel();
		JButton delPhonesBtn = new JButton("Delete");
		delPhonesBtn.addActionListener(new PhoneListener());
		updatePhonesPanel.add(delPhonesBtn);
		JButton editPhoneBtn = new JButton("Edit");
		editPhoneBtn.addActionListener(new PhoneListener());
		updatePhonesPanel.add(editPhoneBtn);
		p.add(updatePhonesPanel, BorderLayout.PAGE_END);

		leftPhoneBtn.setEnabled(false);
		rightPhoneBtn.setEnabled(false);
		
		return p;
	}