protected boolean importContactData(String data, BeanCollection conflictList) {
        // //
        System.out.println("Data:" + data);
        // //
        StringTokenizer nizer = new StringTokenizer(data, ",");
        if (nizer.countTokens() != 5)
            return false;
        
        // Must have FOUR entries...
        String firstname = nizer.nextToken();
        String lastname = nizer.nextToken();
        String workPhoneNumber = nizer.nextToken();
        String mobilePhoneNumber = nizer.nextToken();
        String distinctInfo = nizer.nextToken();
        // //
        System.out.println("Firstname:" + firstname);
        System.out.println("Lastname:" + lastname);
        System.out.println("Office:" + workPhoneNumber);
        System.out.println("Mobile:" + mobilePhoneNumber);
        System.out.println("DistinctInfo:" + distinctInfo);
        // //
        
        // put values in a ContactBean
        ContactBean contact = new ContactBean();
        contact.setFirstname(firstname.trim());
        contact.setLastname(lastname.trim());
        if (!"N/A".equalsIgnoreCase(workPhoneNumber.trim()))
            contact.setWorkPhoneNumber(stripWhiteSpace(workPhoneNumber));
        if (!"N/A".equalsIgnoreCase(mobilePhoneNumber.trim()))
            contact.setMobilePhoneNumber(stripWhiteSpace(mobilePhoneNumber));
        contact.setPhoneticCode();
        if (!"N/A".equalsIgnoreCase(distinctInfo.trim()))
            contact.setDistinctInfo(distinctInfo);
        contact.setActive(true);
        
        if (contact.getWorkPhoneNumber().length() == 0
                && contact.getMobilePhoneNumber().length() == 0) {
            contact.setActive(false);
            conflictList.addItem(contact);
        } else if (contact.getDistinctInfo().length() == 0) {
            // We need to check for conflicts? If so, how do we handle them,
            // since this is a batch entry...
            BeanCollection contacts = new BeanCollection();
            ContactManager.lookupContactsByPhoneticCode(contact
                    .getPhoneticCode(), contacts);
            if (contacts.size() > 0) {
                // Has conflict, set the current contact as inactive
                contact.setActive(false);
                conflictList.addItem(contact);
            }
        }
        // add the new contact
        return ContactManager.addContact(contact);
    }