In small saucepan, melt butter in milk over low to medium heat. Let cool to slightly warm.
In large mixing bowl, mix all other ingredients, then add milk and butter mixture. Knead about 5 minutes until smooth. Cover and let rest.
In a small bowl, mix all filling ingredients until well blended and creamy. It may help to melt the butter slightly.
On lightly floured surface, roll dough out about 1/2 inch thick or about 9x12 inches. Spread filling mixture evenly over surface. Roll (as in jelly rolls) and cut into 1/2 inch slices. About 12-14 slices.
Preheat oven to 375. Spray 9x13 pan (glass works better) and place slices evenly in pan. cover with sprayed plastic wrap and let rise in a warm place for about an hour (or until they double). Bake at 375 for about an hour.
FROSTING: Melt butter and soften cream cheese in microwave safe bowl, stirring often until well mixed and creamy. Add remaining ingredients, adding powdered sugar to taste. Spread on rolls while still warm.