Combine milk, cornstarch, salt, and sugar in a 4 cup microwave safe bowl. Mix until sugar and cornstarch are dissolved. Cook in microwave on high until the mixture starts to foam up. Stir, then continue to cook, stirring at intervals, until it becomes thick and smooth. Remove from microwave and add butter and vanilla, stirring well, then pour into serving dishes. May be served warm or cold.