> is not splitting msg correctly because windows and unix have different > newline characters.(?) hence Universal Newline Support back in 2.3: http://www.python.org/dev/peps/pep-0278/ -wesley