For cake: Place all cake ingredients except eggs in a large bowl, Beat at medium speed until well blended. Add eggs one at a time until smooth. Pour into a bundt pan and bake for 35 minutes. Prepare glaze during last five minutes of baking.
For glaze: Place amaretto, orange juice, sugar and butter in a saucepan. Boil for 4 minutes over medium heat. Be sure not to scorch.
After removing cake from oven, prick holes in cake while it is still in the pan. Pour glasze over warm cake and let stand for at least 30 minutes (I know, it's hard but do it!) Invert cake on serving platter and sprinkle with powdered sugar.