Yeah I can vouch for CVSDE
Here is the command I use:
csvde -f regions.csv -r objectCategory=person -l "givenName,sN,displayName,department,telephoneNumber,textEncodedORAddress" -d "OU=Regions,DC=landmarc,DC=local"
That exports to a csv caled regionals, best to extract all columns so you can get the data you want and then lastly you select the OU you want to export.