Steve its great to hear that your heart has now recovered.
As for the forgetfulness I found this was just one of a number of side effects I had when on Carvedilol (Coreg).
Beta blockers and I were not a good combination and I am glad to be off them.
You may want to question your doctor on this.