It's not terribly difficult -- I worked as a mechanic when I was in undergrad -- but I had the benefit of a lift and all of the proper tools. A pickle fork is critical to separate the ball joint -- that may be the only tool you'll need that isn't common for a DIYer.

Check out the link below -- a nice video series that should help the process somewhat.

http://www.ehow.com/videos-on_629_replace-cv-joint.html