I think the advise of making sure the consulate you're sending to doesn't have a preference/requirement is a good idea. I know a number of years back I was dealing with one, and they'd only accept US Express mail (and for payment, would only accept a us postal money order).