When I have kids, I hope they turn out like yours... or at least have the same technical ability, and even more importantly: patience!
P.S. I have the same counters in my kitchen. Okay, I couldn't help but to notice and point it out. My wife thinks I'm weird for noticing things like that. I also noticed that the carpet in the hallway of a Bed and Breakfast we stayed at this past weekend is the same as the stuff we have in a room at work. That's just me.