I think consistancy is definately the key, you have to do it over & over & over again until they realise you are not going to give in. Zander still has his naughty moments & his latest thing to do it to flick the powerpoints in the hallway because I'm not usually in there to catch him. As horrible as it sounds, a very loud scary no can do wonders. I had to do it twice with Zander a few weeks ago when he was playing with another powerpoint. The first time I walked up behind him, picked him up yelled no and put him down a few steps away from where he was. He went straight back to the powerpoint, so I did it again, this time the no was louder and a bit scarier. He had a bit of a cry for a few seconds, then got over it and he has not touched that powerpoint since

We haven't "childproofed" our house at all except that we have locks on the kitchen cupboards with chemicals and I make sure the bathroom/toilet doors are closed. The way we figure it is that he needs to learn what he can and can't touch without us having to rearrange everything. Just looking round the loungeroom now there is the DVD player, set-top box, foxtel box, DVDs, speakers, tissues and heater (turned on) all within easy reach to toddler hands. I won't even mention the kitchen because people are often horrified when they realise what is at toddler level! We often go to friends houses and we are the first to have children so none of them have their houses set up for chidren and he does very well. We just keep the rules the same as at home whenever we are out. Of course it's hard when there are all these new & interesting things to look at and touch, but he has learnt that when someone tells him no they mean it.

Oops, sorry to hijack there :S