Here are some of my home made babyproofing attempts. None of these are recommended as being actually child proof, so undertake any at your own risk!
A swinging latch over one of the bathroom drawers. This was an absolute failure as Henry quickly learned to swing it out of the way. The drawers are now empty.
A fixed latch over the drawers in the entertainment center. The drawers contain stuff we never use (so why do we have it?) and the latch is firmly screwed in, it requires a philips screwdriver to remove.
Foam pipe insulation laid over the sharp stone edges of the wood stove base (stone tile) and duct taped in place. This has saved us numerous trips to the emergency room. The cardboard is over the lower bit of stone, more to protect the stone tile than a child. It is now disgustingly filthy after several years in place.
Two heavy duty cable ties keep the wood stove closed. We only use the stove in emergencies (when the power went out for 3 days one winter) and if a child were to gain access to the lovely piles of ash within the mess would exceed even our standards of filth.
A pin that sticks into the medicine cabinet drawer from the side. Henry has yet to figure this out.
Only with the pin removed can the drawer open.
In the end the best babyproofing is to remove everything hazardous from any area where the kids will possibly be, and encase the children in foam sumo wrestling outfits.