Today I ordered some upper control arm assemblies and sway bar end bushings. They should be here Friday so I can install them this coming weekend and then get the front end aligned ... again.
It seems that after the lower ball joints were replaced, the upper ball joints couldn't handle the stress and gave out.
Hopefully this will be it for a while. I have a 3k mile trip in 2 weeks that I planned to do with this car.