public void buildProductLookup() {
        this.p = new ProductLookup();
        String[] keywords = new String[]{"boot", "kettle", "umbrella", "coat", "dress", "khaki", "pants", "teen", "adult", "suit", "swim", "shoe", "ugg", "premium", "bracelete", "ring", "child", "kid", "new", "jean", "train", "short", "long", "young", "converse", "nike", "run", "bag", "wallet", "pack", "messenger", "duffel", "sock", "coat", "under"};
        for (String i : keywords) {
            try {
                Thread.sleep(200);
                Search s = getSearch(i);
                if (!s.getEntries().isEmpty()) {
                    for (SearchEntry se : s.getEntries()) {
                        this.p.add(se);
                    }
                    System.out.println(p.entries.size());
                }
            } catch (UnknownHostException ex) {
                Logger.getLogger(Zappos2.class.getName()).log(Level.SEVERE, null, ex);
            } catch (InterruptedException ex) {
                Logger.getLogger(Zappos2.class.getName()).log(Level.SEVERE, null, ex);
            }
        }
        this.p.removeDuplicates();
        this.p.sort();
        this.p.save();
    }