Spinach Artichoke Dip


2 8-oz pkgs cream cheese
cup heavy cream
1/3 cup grated parmesan cheese
tsp garlic powder
1 drained can of spinach
1  -oz can quartered artichoke hearts, coarsely chopped
2/3 cup shredded Monterey Jack cheese
1 cup salsa (optional)

Mix all ingredients together and add to crock pot. Cover and cook on medium for 1 to 2 hours.  Serving for a small gathering of friends.