Ooooh, a double square knot. That should help. Of course, a lot of times people just need to tie a normal square knot. The main reason people's shoe laces come undone is they tie the wrong knot. Of course, some people just don't tie them very tight either.
I've taken a vow of poverty. To annoy me, send money.