Sorry - forgot to add - I take Corgard (Nadolol) - they tried calcium channel blockers but they just made me pass out (this is when I was otherwise healthy), so these seem the easiest to tolerate...

(also, I dont know how bad of attacks you get - but my cardiologist had me get a wrist monitor so I can watch the pulse instead of trying to count - makes it very easy and I just lie flat on the floor until they let up)