David, I thought Paul's Python Paradox article spot on.
I'm a developer by accident and use python out of laziness (the path of least resistance) ... looks pretty, easy to learn, easy to read, batteries included, free ... and could never figure out why the language isn't more mainstream.
Maybe it's better that way. Paul's probably right; programmers don't come to python to get a job. Those who want a job will go the Java, C, C++ route. You don't really want those guys working on your project anyway. Those who love to program will find python (or Smalltalk :-)
Ciao,
Greg