How much babyproofing have you done? We have a 2 yo and a baby on the way in May and are moving into our new house next week.

I was thinking banister guards (the thick plastic sheets that tie to the banister) to prevent them from throwing things onto our new hardwood from upstairs. Are they effective?

Maybe latches in the kitchen for the pantry, wine closet and certain cabinets? However, we have a lot of lower cabinets and drawers in our kitchen and it would take a contortionist to get in there and drill the latches.

Has anyone used a professional baby proofing service? Would you recommend it?