Have you considered checking out the U.S. embassy's Web site?
You may find such nuggets as:
"All visa applicants, except for those applying for
official or diplomatic visas, will need to appear at the American Embassy for an interview. "
I guess that negates mail or consulate. But then again, I might be wrong.