fixed up some regexes to handle a few more suggestions by Chad Robinson
Handle the last example, with sections added in between others using a colon
A couple more examples, taken from vacode.com