active directory user account import tool or method

I’m lazy and need to import all my users phone, fax, department, title and company into active directory. I’m looking for a free or near free tool to update user account information in active directory. This way I can have the users or our secretary do the input. A quick Google search yielded some possibilities but I wanted to see if anyone had any experience with this.Also is there a way to give all users in a certain domain and group similar information like company or department? This way if I decide to type this in manually I would only have to input 3 fields of data not 5.