> No need to apologise. It's an interesting question, and reading the > > answers given last time will be useful. After you have read those dozen > > or so answers, please come back with any further questions. Here's the > > link again: > > > > http://code.activestate.com/lists/python-list/655550/ Thanks for the reply