I find the "Ian Knot" works fine for shoelaces, but only if there's a decent amount of excess string. When tying other things (aprons for my kids, drawstrings, etc.), I find that I often have an easier time using the "bunny goes 'round the tree" method, since it requires less excess.