Stats from David's two-year well visit:
28 pounds - 50%'ile (same weight as Katy at her 3 year check-up, incidently)
33.75 inches - 40%'ile
All of my concerns/questions this time were answered with "wait and see." The biggest one is the wheezing stuff, which he said there is still a good chance he'll outgrow by the time he's five, given that he doesn't appear to have allergies. Overall, I'm so thankful for a healthy check-up.