http://www.bankrate.com/dls/news/insurance/20060517a1.asp
Some info on how to shop around for the best price, to talk to your doctor up front about what you can and cannot afford and a few agencies that help people afford their medicine.
And remember to call or look on the website of the maker of your name-brand products; they often offer rebates or coupons for people who have trouble affording their medicines, but you may have to ask for this outright.