Do the "bunny ears" way of tying your shoes but loop both "ears" through. Presto, a knot that won't work its way undone and you can usually tell when you step on a lace because there's so much resistance.
Also how I tie my youngest's cleats for soccer and t-ball: he hasn't had his shoelaces come undone since I switched to this technique.