Mike,
I have twin daughters. They are almost 24 now. The best time I had with them was ages 7 to 12. Then like Vince said, you go from the greatest dad in the world to the biggest a**hole in the world, in their opinion. Take heart though, that changes back when they get to be about 22 or 23 years old.
Dave C