Ok, but it seems to be working exactly as I need it to right now under win32. I'll try it on linux. Can you suggest an alternative method? Or suggest when this won't work? Thanks, -Justin