Tim Chase wrote: > > > 2) if it's slow, profile it and check your algorithm(s), recoding if > you're using some algorithm with a bad big-oh profile > <..> > > However the first rule: profile first! Tim, Do you have a favorite profiling tool? What should someone new to Python (but not programming) use? Thanks, Esmail