The drugs are mainly for prevention, all though finasteride can help the turnover rate in which your hair sheds, and comes in stronger, and thicker. The miniaturized hair will respond well to minoxidil as it is a vasodilator, and encourages blood flow to the follicles. Both drugs together have a strong systematic effect, but re growth in bare spots won't happen. All though thin hair will eventually become strong terminal hair with continued treatment.
Nizoral will help cleanse the scalp, and prevent scalp irritation, and inflammation . A lot of anecdotal evidence on Nizoral, but most seem to include this shampoo within their hair loss regimen. I haven't found much scientific research to back these claims, but it's been said that Nizoral helps topically block DHT from attaching to the hair follicle receptors.
I highly recommend RU58841 if you want to prevent hair loss, and avoid potential side effects as it is not systematically absorbed.