Switch to using argparse, ready for optional (unimplemented) split option
Python 3.2 now required due to argparse
Put underscores in metavar for improved help output
Use Python's help text in the README
Allow splitting into multiple output files