I'm more taken by surprise than anything else. I'm not sure how you could code for a year or two and not run into recursion several times. In some ways it's a good thing though because many people...