Code:public void feeder() { while (kadstart == true) { //Start Get kad info. Remove ignore items clearvalues(); lblkadstat.Text = "Refreshing..."; strhtml = g("http://www.neopets.com/games/kadoatery/"); if(strhtml.Contains("href=\"/login/index.phtml\">Sign up</a>")){ strhtml = strhtml = p("http://www.neopets.com/login.phtml", "destination=%252Findex.phtml&username=" + neou.Text + "&password=" + neop.Text, "http://www.neopets.com/index.phtml"); strhtml = w.ResponseBody; g("http://www.neopets.com/games/kadoatery/"); strhtml = w.ResponseBody; } if (strhtml.Contains("is very sad.")) { gba(strhtml, "is very sad.", "/strong>", lsttemp); for (int b = lstignore.Items.Count - 1; b >= 0; --b) { string removelistitem = lstignore.Items[b].ToString(); for (int i = lsttemp.Items.Count - 1; i >= 0; --i) { if (lsttemp.Items[i].ToString().Contains(removelistitem)) { if (lsttemp.Items.Count > i) { lsttemp.Items.RemoveAt(i); } } } } for (int i = lsttemp.Items.Count - 1; i >= 0; --i) { lstitems.Items.Add(ExtractString(lsttemp.Items[i].ToString() + "meep", "<strong>", "<meep")); lstids.Items.Add(ExtractString(lsttemp.Items[i].ToString(), "kad_id=", "\"><img")); } //End get kad info. //Start Buy item if (lstids.Items.Count > 0) { lblkadstat.Text = "Found kad. Buying item"; buyitem = randomnum(0, lstitems.Items.Count - 1); strhtml = strhtml = p("http://www.neopets.com/market.phtml", "type=process_wizard&feedset=0&shopwizard=" + lstitems.Items[buyitem].ToString() + "&table=shop&criteria=exact&min_price=0&max_price=" + txtspend.Text, "http://www.neopets.com/market.phtml?type=wizard"); strhtml = w.ResponseBody; if (!strhtml.Contains("I did not find anything. :( Please try again and I will search elsewhere!")) { strtemp = ExtractString(strhtml, "bgcolor=\"#F6F6F6\"><a href=\"", "\"><b>"); strhtml = g("http://www.neopets.com" + strtemp); strhtml = w.ResponseBody; strhtml = g("http://www.neopets.com/buy_item.phtml?" + ExtractString(strhtml, "buy_item.phtml?", "\" onClick="), "http://www.neopets.com" + strtemp); strhtml = w.ResponseBody; strhtml = g("http://www.neopets.com/games/kadoatery/feed_kadoatie.phtml?kad_id=" + lstids.Items[buyitem].ToString(), "http://www.neopets.com/games/kadoatery/"); strhtml = w.ResponseBody; //End Buy item //Feed kad if (strhtml.Contains("a very happy Kadoatie")) { lstlog.Items.Add("Fed kad " + lstitems.Items[buyitem].ToString()); lstlog.Items.Add("Waiting " +txtpause.Text + " minutes"); Thread.Sleep(Convert.ToInt32(txtpause.Text) * 60000); } } else { lstignore.Items.Add(lstitems.Items[buyitem].ToString()); lstlog.Items.Add("Added " + lstitems.Items[buyitem].ToString() + " to ignore list"); } lblkadstat.Text = "Pausing..."; Thread.Sleep(randomnum(Convert.ToInt32(txtmin.Text) * 1000, Convert.ToInt32(txtmax.Text) * 1000)); } } } }