How can someone put so much thought and suggestions into an article without even mentioning the one product that stands above all of them. One would think you are working for Microsoft plugging their product. Do more research before saying there is no product that can do the job.
Here are two good places to look:
(read the forum attached to the ComputerWorld Article. It's excellent)
Hopefully your next article will include some talk on eDirectory!