Cillin was just fantastic. He somehow managed to explain something very complicated in a way that I understood, and was incredibly patient. Would recommend to anyone! Thanks again!