Oops. My rant was misplaced into another thread . . .
Re: ball joints, I think I've found the best solution for ball joints that don't want to come off: The Harbor Freight jaw clamp. $14. I also bought a pickle fork but as the first one worked very well, I might just take it back. The good thing with the jaw clamp is that, with the right prep (gently wedging rubber boot up and away from control arm), you can actually save the ball joint. There's a great video on YouTube where a guy tests it out, the main take-aways being to **** the bolt before using the device, and also not to try to pop ball joint loose with the device alone, but to crank the bolt down a bit (+/- 30 ft-lbs), and if THAT isn't enough to pop it loose, whack the control arm right next to ball joint. This was the answer for me. Came off with 2nd hit (wd40 played a role as well no doubt).
Getting hub bearings free of knuckle (after removed from strut) was a different story. Basically just set knuckle on floor with lug bolts down, sit down with strut pinch bore toward you and a put hooked end of a pry bar into it, resting other end against left side of your torso. Start breaker bar with handle pointing left and pull it toward you. Just like the sway bar links and spindle nuts, it took some torque to get them off, not just loose. I noticed some blue stain on bolts after removal, but surely the blue Loctite would have required much more than hand tools could provide. I think these were original bearings and considering how stiff they were, I expect to get at least 1 or 2 mpg with new ones.