In a bowl mix crumbs, sugar, cinnamon, ginger and melted butter. Pat mixture in the bottom and up the sides of a 9-inch springform pan; set aside.
In a bowl beat cream cheese to soften, then beat in sugar until smooth. Add eggs slowly and continue beating. Blend in salt, pumpkin, molasses, Amaretto and almond extract; beat until smooth.
Pour mixture over crust in springform pan. Bake 1-1½ hours at 350°.
Turn off the oven and leave cheesecake in the oven for an hour without opening the oven door.
Remove cheesecake from the oven; let it cool completely and remove the outer ring of the pan.
Whip the cream and amaretto until almost stiff. Add a little powdered sugar to taste if you wish.
Serve each slice with a dollop of amaretto whip cream.