Tax returns must be mailed by April 14th., my accountant says any mail stamp would do. Make sure the stamp is legible - sometimes they are so smudged that they are impossible to read.
I seem to remember someone saying that they could be delivered at the American Consulate. Anyone knows about that?