Just wanted to address to you a possible alternative to finasteride which I stumbled upon (and am currently using).
It is a topical [sitosterol-based] 5-ard enzyme inhibitor called Keratene. Basically beta-sitosterol applied locally to the scalp.
http://www.keratene.com/
Cheers.