Like Duhockey said, DON'T mess with the upper ball joint at all! - it's pressed in there and you'll tear it trying to separate it!! Instead, the lower ball joint comes off with 4 bolts and no pressing. It's difficult to get the lower front shock bolts out because the CVs are in the way so removing the LBJs will allow the play you need to get the bolts out.
Tips: When you put the front lower shock bolts back in, face the threads towards the front (away from the CVs) so there isn't any chance of contact with the CVs.
Undo the nuts on the top of the sway bar links and get the sway bar out of your way (it'll make it easier, give you more play to get the struts in/out, and the bolts on top of the links are easier to get to than the sway bar mounts). Good luck!