Just as a heads up for those of you who've heard of Directory Opus - they now do a cheaper 'light' version which has most of the big features of the app proper at a much reduced price. I know some of you have said that it was pricey and I think they've listened to their users.
http://www.gpsoft.com.au/program/pro-lite.html (comparison of features)