Once upon a time I tried the "rescue" option of my Red Hat install CD, only to have Anaconda installer script barf on me with a Python traceback saying that the object "_" didn't have a toString method (or something to that effect). That's when I decided dynamic typing was evil.
Later on I wrote a big app in Java, but every time I wanted to distribute it, I had to ask people to mess about with interpreters and libraries. Even then there were lots of platform/implementation dependant issues. That's when I decided interpreted languages were impractical.
So now I'm back to C. And I love it :)