That's freaking awesome.... my boy is 18 months old, and I can not wait until I get to experience that with him.