This was delicious and garnered rave reviews. I had my doubts about the fresh cranberries, but don't despair...they made for a great taste! The cream cheese whipped up with the sweet potatoes was very clever and gave the body of the casserole a nice mouth feel. I didn't mix my pecans in with the topping but actually just sprinkled them on the top before I put the casserole in the oven, and that made for a nice crunch in the final product. My casserole took longer than 45 mintues to heat through, but was great when it was hot!