Etiquette

When to send what, how late is too late, and the unwritten rules of a good card.