i've only ever done outlet covers in my house and that's only because my house has so many outlets all at baby eye level. wait, i lied, i also put a cabinet lock on the kitchen cabinet and the bathroom cabinet where the cleaning supplies are kept in both rooms (i knew a boy who drank liquid drano and it ate up his esphagus and he had to eat from a tube and carried around drool towel because he couldn't swallow). other than that, i just aways told my babies "no touch" and then if they touched again, i smacked their hand. it sounds harsh, but my theory is that i'd rather my baby crying from a smacked hand then to have her get electrocuted from a power cord or cut from the fireplace or something else equally as dangerous. it's a lovely thought to have your home completely baby proof, but what happens when your baby is at someone else's house that isn't baby proof?
that being said, we don't have stairs, but if i did, i'd definitely use a gate (if you can, get the kind that actually attatches to the wall for the top of the stairs)! i grew up with stairs at my house and my parents never used a gate with us, and i don't know HOW they managed it! my older brother was 5, i was 3, my sister was 18 months and we had a brand new baby brother in the house when we moved in and none of us ever fell down the stairs -- but when we're visiting there now, there is a baby gate attatched to the wall, and it stays shut and locked when the babies are upstairs!
other things to watch out for is when she pulls up on things, like a bookshelf or a cabinet, is there anything heavy that might fall on her head (knick knacks, picture frames, the actual cabinet or shelves...)? last year, my oldest jumped off the bed in an upstairs room at my parents house, and it shook the floor and a heavy pewter picture frame fell from a bookshelf right and hit her right on the head just above her eye! the corner of the frame made a nice gash in her head -- i was just grateful it didn't get her eye! after that, i went around my parents house and removed all the heavy things or moved them way back where they couldn't fall so easily. then after i got home, i did the same thing in my own house!
anyway, that's about all the baby proofing i've ever done. i kind of believe that it doesn't matter how babyproof your home is, your baby will inevitably find a way to get herself into trouble! that's why they're built to be so resilient!