Of course, since the function I cut and pasted is covered by Apple's publicsource license, if it works, we'll have to figure out what needs to be done to include it in Python. -- Steve