I agree with everything said here (for the most part), but I think it is all a bit biased (most readers of this newsgroup are python progs) so check this out: http://wwwipd.ira.uka.de/~prechelt/Biblio/jccpprtTR.pdf