combobox1 - destination Number = selected index 0 - Amsterdam 1 - france 2 - germany combobox2 - price for selected person 0 - 50 (£50 for an infant) 1 - 100 (£100 for kid) 2 - 200 (£200 for adult) 2d array: x (down) y(accross) # 0 1 2 0 50 100 200 1 60 110 220 2 15 50 80 amsterdam kid = array(0,1) = £100 use: comboBox2.selectedIndex to get the index number of the selected option. infant, kid, adult in that order will give 0 for infant, kid for 1, adult for 2. Do the same for destination. Have another textbox for how many kids etc and you can do array(0,1)*textBox.text (gota parse int it). Then have an add button maybe so it adds that to another list then clears the top bit to add more people / destinations.