Thanks David, I appreciate you taking the time
to give me your informed point of view. I am
by no means an expert in Ruby (or Python) but
I do think about these issues, hence my original
question.

Esmail