it is time consuming, not overly difficult provided you have the right tools for the job. I did mine in the driveway at a leisurely pace one saturday, it did take the better part of the day.
Whatever you do while you're in there replace the upper joint too, it's also a good time to evaluate the condition of your front axle u-joints.