the excerise 3a is the way I typically do it manually, I was hoping to automate it with arcpy but the only code i can find arcpy.ConvertLabelsToAnnotation_defense(mxd, annoFeatures)
requires the mapping defense plugin which seems odd. was hoping someone had a work around for arcpy. thanks for looking tho.