I've had a similar experience as Wiscsober. I was prescribed propranolol for public speaking (I was promoted to a position which required I chair meetings of 20-40 people). Propranolol just prevents the CNS response of high heart rate, shaking voice/hands, etc. Since, for a lot of folks, anxiety is made worse by the anticipatory aspect, propranolol (brand name: Inderal) helped me immensely with these symptoms. It also happened to help with the anxiety/panic attacks of opiate withdrawal.