This strikes me as very good advice. Thanks for being so far-sighted. And let's hope that Python 4 has fewer incompatibilities (none would good) than Python 3! Cheers, Steve J. Martin