Fixed ID parsing bug (IDs must start w/ letter)
Wrapped bad ID in errormsg in quotes
Minor formatting (was 79 dashes, not 80)
Changed error message formatting