Cream the butter and sugar. Add the eggs one at a time, beating well after each addition. Gradually add the flour, then stir in the salt and milk. Beat on the high speed of an electric mixer for 5 minutes, or by hand, until the mixture is light and frothy. Then stir in the cranberries.