For the crust, cream the butter and the sugar. Add the flour and nuts. Mix will be crumbly. Reserve one cup for topping.
Press into a 9x9 pan. Bake at 350 degrees for 12-15 minutes.
For the filling, blend sugar and cream cheese until smooth. Add the rest of the ingredients. Spread over the crust, sprinkle with reserved topping, and bake at 350 degrees for 25 mintues until knife comes out clean.