Sounds like a good day. Except for the window of course. S14 is your responsible one, isn't he? I went through a period where S16 was breaking stuff; a couple of lamps. Made him pay for half the last time (he was about 14 then too come to think of it), and told him he'd have to pay the whole repair or replacement the next time and he hasn't now for about 2 years.
Are you having a good holiday? I wish I had the kids, but did have them most of the weekend at least...