There's a set of many different enzymes that evolved over the eons in animals, collectively known as the cytochrome P450 enzymes. They evolved as a way of detoxifying harmful substances in the animals' food and environment. They also help degrade and break-down many substances like drugs, even the beneficial ones that you don't necessarily WANT to be degraded.
There's a substance in grapefruit juice which helps block or inhibit a certain subset of those cytochrome P450 enzymes (the CYP3A4 sub-group). If you drink grapefruit juice at the same time that you take drugs that are degraded by CYP3A4 (which includes finasteride and dutasteride), it'll have a "sparing" effect on those drugs, and a higher percentage of them will be absorbed. However, the one obvious question is whether or not the extra amount of the drug that's "spared" is worth the cost of the grapefruit juice itself. It may be in the case of a more expensive drug like Avodart, but it remains to be seen if that's true of a cheaper drug like finasteride for which cheap overseas generics are available.
Bryan