Ha, thanks for the compliments! Glad we managed to balance the frustrativeness (is that a word?) well :D