Nested <code>If</code>, <code>Select</code>, <code>For</code>, <code>For Each</code>, <code>While</code>, <code>Do</code>, and <code>Try</code> statements are key ingredients for making what's known as "Spaghetti code".
Such code is hard to read, refactor and therefore maintain.